Could just be a dodgy batch of weed. I've smoked weed that I bought from this one guy and I got sick, so I didnt buy from him for ages, smoked loads of weed and been fine, then a few months later i bought it again from the same guy and got sick again..... just goes to show.