It took him ten years. He lost his entire crew. He had to slip into town incognito for fear of be assassinated, and he had to kill the suitors before he could claim his rightful throne. All in all, not too bad.
This depends on the context and situation. Men go and return with Odysseus hundreds of times.
Tiresias tells Odysseus he will go to Thrinacia, then to Ithaca, then to a land where no one has heard of the sea. Finally, Odysseus will return to Ithaca.
Odysseus eventually did return home. He was hampered along the way by all sorts of trials.
Return to itlanca
the underworld
Zeus leaves Odysseus alive because Odysseus has been fated to return home. Even the mightiest Gods do not dare go against the Fates.
He is begged to return to Circe's island and give his body a proper burial.
Poseidon let's Odysseus live because it is the will of Zeus and the other gods that Odysseus eventually be fated to return home. Poseidon dares not go up against the fates.
Odysseus goes to The Underworld to talk to the blind seer Tiresieus so he could get some more information of his return back home.
No, Poseidon (God of the sea) did not want Odysseus to return home to Ithaca because Odysseus blinded his son the cyclops Polythemus. The fates had declared that Odysseus would not return home until he had suffered many trials.
Odysseus waits for the cyclops to return in hope that the cyclops will be a good host and give him a present. It is really Odysseus' curiousity that compels him to stay.
Yes he did.