I had been to US on B2 visa, stayed for 5 months and returned before the valid date on I94.My stay was legal.
I took my H4 visa interview today and it got approved. But, the VO cancelled my B2 visa.
In my previous B2 interview, I told the VO that my stay would be for a month, and might stay further if my employer extends the leaves. As my leaves got approved, and as per I94, I extended my stay.
Today during my H4 interview, the VO has made an impression that I lied saying I would stay for a month but ended up staying for 5 months. Though I tried my best putting all the facts, unfortunately she was not convinced and cancelled my B2. She kept my passport.
I am a little worried if this would leave any negative impact if I apply for a F1 or H1 visa.