Can an 18 year old US citizen petition his parents?, I am an 18 year old US Citizen My parents have been in the US more than 21 years. ... Answer: If you are 18, then you cannot petition for your parents. US citizens must be 21 or older to file immigrant visa petitions for their parents.