If your father did not give you Green Card, how many years do you need to get it? Right now you have GC, you do not nee to worry about your visa problem and you can stay in USA as long as you want to and anywhere you want to. What you need to do now is to respect your father and work hard to get education and to get your better life. You need to thank your father. It is he who gave you the one thing that so many Chinese kinds tried and are trying to get. You can ask other students who came from China how many years they got GC after came to USA. I think you are a good kid and you will do your best. Good luck.