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.
Calypso wants Odysseus to stay with her on the island forever.
1 year
Odysseus spent seven years on the island of Ogygia with the nymph Calypso.
Calypso
Calypso offers to make Odysseus immortal and forever young if he will stay with her on her island. Odysseus respectfully refuses her offer.
Calypso's island for seven years
Odysseus stays on Circe's island for one year.In a movie version, he stays for what seems like 7 days, but is in reality 7 years.
She thinks Odysseus will forget about his home and family and stay with her.
Odysseus' have no desire for home any longer and just want to stay on the island. Odysseus has to tie them up and drag them out of the island.
Zeus sent Hermes to tell Calypso to set Odysseus free. Calypso offered Odyseus immortality to make him stay, but he refused to stay on Ogygia.
For one year.
1 year