I'm on my 7th year H1 extension. Now I'm thinking to move to F1 to maintain my status and get educated here in USA. I have pending I-140 since 2007. Will it affect my change of status from H1 to F1. I heard that if you have filed an immigrant petition the change of status can create problem. I have not filed the I-485 yet because of the date. Need help and advice. Thanks.