I work for CTS in USA. I came to India in November 2012 for marriage. I got my H1B VISA stamped in December 2012. After that i stayed back in India due to mothers surgery. She had undergone major surgery and I stayed back to look after her. I was transferred to India and continued working for CTS from offshore. Now CTS is planning to send me back to USA, Probably in the first week of June 2013. My VISA ends in september. CTS would be applying for extension in premium after i come to USA in the first week of june, but would like to know if the time would be sufficient to acquire required documents and apply for extension. (Paystubs). How many paystubs are required for extension? And one more thing is that i have been out of USA since november 2012. Would it be a problem if i enter USA in June 2013? Since there is a gap of more than 6 months. This is my primary concern. I wanted to know if there will be any problem at the port of entry. Is there any rule that i have to go for re-stamping if i am out of USA for more than 6 months? I heard this from my colleague. I searched for it on many forums and there wasn't any post like that. Is there anybody who faced similar situation of being out of USA for long time and returned back? Please help me. You help in this regard is greatly appreciated. Thank you!