I have F1 visa, but I am also using my EAD (for I485) to work in a company. However, I am not sure whether my I485 will be approved, and my F1 will expire next month. If my I485 is rejected, I will have to leave the country. Therefore, my first question is whether it is allowed for me to change my F1 to H4 (my hu*****and is H1 and I485 pending) before the F1 expires. My second question is whether my I485 will be affected if I apply for H4.