Man, that's real fucked up. It's a shame you aren't going through the awesome experience of satisfying munchies. Damn awesome feeling.

I honestly don't know what it could be. Try getting some better weed maybe? Dunno!

I've read on here that some people just have a weak gag reflex, and when they take too big of hits, it sets it off.

You can always try taking smaller hits at a time. Maybe your body just isn't "good" at taking in so much smoke at one time? Just try taking smaller puffs man. It can't hurt to try, and it won't be as hard on your throat, right?

Also, if smoking just don't work out...bake some brownies!