I have H1b petition approved which will expire in oct 2015. I am in India currently. My visa is not yet stamped. I don’t have client now and I am not working as of now. I am planning to go to US on b1/F2/M2 status. Is it possible to transfer from M2 to H1b? Which is best option - F2 to H1? OR M2 to H1? OR B1-B2 to H1