My guess is, if you faint once every twenty years of smoking, then unless you only smoke once every twenty years, it's not the weed that made you faint.
It's probably a tumor. Or your blood sugar was a bit off and you stood up too quick. One or the other.
The Rev