This depends on what island. See related questions.
Odysseus stayed with Aeolus on his island for a month.
A year.
On circe's island, odysseus stayed for 1 year. On calyspo's island, he stayed for 7 years.
1 year
Odysseus has been on Calypso's island, Ogygia, for so long because he is held captive by the nymph Calypso, who has fallen in love with him and wants him to stay as her companion. Despite his longing to return home to Ithaca and his wife, Penelope, the gods have intervened, allowing Calypso to keep him for several years. Ultimately, it is only after the intervention of Hermes, sent by Zeus, that Calypso is compelled to release Odysseus.
Odysseus stayed with Aeolus on his island for a month.
Calypso wants Odysseus to stay with her on the island forever.
A year.
On circe's island, odysseus stayed for 1 year. On calyspo's island, he stayed for 7 years.
Odysseus spent seven years on the island of Ogygia with the nymph Calypso.
1 year
Odysseus has been on Calypso's island, Ogygia, for so long because he is held captive by the nymph Calypso, who has fallen in love with him and wants him to stay as her companion. Despite his longing to return home to Ithaca and his wife, Penelope, the gods have intervened, allowing Calypso to keep him for several years. Ultimately, it is only after the intervention of Hermes, sent by Zeus, that Calypso is compelled to release Odysseus.
17 days
This depends on who she is. See related questions.
7 years
Odysseus was the king of the island of Ithaca.ITHACA!
Odysseus was away from his home 20 years