I have some questions on the H1B visa. My agency is saying because I have a bachelors degree in Behavioural Psychology they do have some jobs available in mental health that require a bachelors degree and we can apply for the H1B visa. I am sceptical from all I have read here. I am worried what happens if the H1B visa is denied I am currently on F1 status and that would result in me having no visa and having to go home right? Also if I do get an H1B visa they are only temporary for 3-6 years can I apply for the EB3 visa while on the H1B visa so I can switch visas to a permenant green card later? Also I keep seeing it written that the wait for an EB3 visa is going to be "several years" I am not familiar with that term and to me that means it will be at least 7 years till I get my visa is that what "several" means? I know their is not an exact time frame for getting a visa but I was thinking it was going to be average 2-3 years not 7!!!