To become a representative you must be a citizen of the US for seven years.
7 yrs
You have to be a natural-born US citizen, so your entire life.
5years
1 day
To become a Senator in the US Senate, a person must be a citizen of the United States for nine years. A Representative in the House of Representatives must be a citizen for seven years.
It makes no difference how long a US citizen of ANY age is out of the country. "Once a US Citizen, always a US Citizen." -UNLESS- you renounce your US citizenship and become a citizen of another country. However, since the question is about a 'minor' child that eventuality should not arise.
The U.S. Constitution specifies no minimum time of residence for members of the U.S. House of Representatives. At the time a Representative is elected, he/she must be a resident of the state that includes the congressional district that elected him/her, and at the time a Representative takes office, he/she must have been a U.S. citizen for at least seven years. For example, someone who has been a U.S. citizen since birth but who has lived abroad since he was a baby would be eligible, as long as he lives in the state when elected and is at least 25 when he takes office.
You must be a natural born citizen of the US.
A person must be a U.S. citizen for at least seven years to be eligible to serve as a U.S. Representative.
No. You do not become a US citizen by marrying one. That is for you to earn by your own abilities!
Permanent resident can apply for US citizen after live in US for 5 years (continuously and not leave the US in the period of 5 years).
A non-citzen can become a citizen in the US if they follow the proper procedures.