He stabbed Phoyphemos in the eye and Polyphemos was Poseidon's son so Poseidon told Zeus to punish Odysseus.
Odysseus
20 years
Because he wants to go home but he cant so he kills the cyclopes and he basically brags about it which makes a long journey going back home to Ithaca .
It the area around the goal where a foul is punished with a penalty. It is not an ark however, but a box around the goal, 18 long.
Odysseus stayed with Aeolus on his island for a month.
because Odysseus was gone so long they thought he was dead
Odysseus was away from his home 20 years
After his men disobeyed his orders and killed and ate Helio's sheep, Zeus punished them by destroying their ship, leaving only Odysseus as Survivor. After drifting in the sea awhile, he came to the island which was owned by the nymph, Calypso. He and Calypso engaged in a seven-year long love affair, until he was permitted to build a ship and head home.
LEG
Odysseus was gone for twenty years, ten of which were spent on Calypso's island.
10 years
10 years