So I was brought to the United States when I was one year old. I'm currently going to be a junior in high school. I have a clean record and I plan to go to college. I never have left the U.S. My mom has a lot of my kindergarten through high school documents and they prove I have been here. I also have other pictures for proof and all that good stuff. But will I need my foreign passport? And about how much will this cost? What other documents will I need? Thank you for answering.