Retirement tax questions

While there is no age limit you must have earned income to contribute.