Maybe youre shit was laced or something dude. I have never heard of anyone puking because of lack of weed. I have heard of people throwing up because of smoking too much weed or swalling the smoke though.