Want this question answered?
Odysseus was gone for twenty years, ten of which were spent on Calypso's island.
7 years
Calypso did for seven years.
This depends on what island. See related questions.
Odysseus stayed with Aeolus on his island for a month.
Calypso wants Odysseus to stay with her on the island forever.
Odysseus spent seven years on the island of Ogygia with the nymph Calypso.
Odysseus was gone for twenty years, ten of which were spent on Calypso's island.
17 days
7 years
18 days on the open sea after the island with calypso
In the Odyssey, Odysseus stays on the Calypso's island of Ogygia for 7 years. Other accounts say 5 years, while the story by Hyginus states one.He also spent a year on Circe's island Aeaea.
As of Greek mythology, Calypso has not seen another man since Odysseus left her island of Ogygia around 20 years ago. This encounter is depicted in Homer's "Odyssey."
Calypso did for seven years.
He stays so long because of her sexual seduction and he has not ship to leave on and Calypso will not help build him a ship. Until Zeus convinces her to allow him to leave that is when she supplies Odysseus with thing to make a raft but she doesn't help him build it.
Seven (7) Years
The sea nymph Calypso kept Odysseus captive for seven years. Calypso fell in love with Odysseus and wanted him to stay with her for the rest of his life.