The requirements for tax-free withdrawals from a Roth IRA are:
You must have had the account for at least five years.
You must be at least 59 1/2 years old.
You must be withdrawing the money for qualified retirement expenses, such as living expenses, medical expenses, and education expenses.