Question: do the undying lands grant immortality?
Answer: Yes, every mortal who goes to Aman (the Undying Lands) will eventually die. The Undying Lands were likely called that because immortals dwelled in them, not because they granted immortality. ... As for Frodo or other mortals, they could only dwell in Aman for a limited time – whether brief or long.