With 8 years of experience, you should be able to get a H1B. Every 3 years of experience adds 1 year to your education. You need 16 years of education to get a H1B. I too do not have a degree and managed to get a H1B. The challenge is to get through the lottery.
However, as many others have suggested, I too would recommend you to try another country, where visa rules are relaxed.
However, as many others have suggested, I too would recommend you to try another country, where visa rules are relaxed.