I studied 4 month exchange program in US on J1 visa subject to 2-year home req. I went back to home country and stay there for 8.5 months and came back on F1. I will graduate in Dec'14 and my F1 visa is valid till Aug'17. I will do OPT from Jan'15 to Dec'15. How I can extend my work status to H1 after OPT. Do I have to get J1 waiver or not? Do I need another visa and have to go back to home country to get H1 and is it necessary for me to do that? Is it necessary for me to get J1 waiver?