I have a few times in my life, but none of your options cover that and I haven’t fainted since I was a teenager. When I finally hit puberty and grew my freshman year of high school I grew from 5’4” at the start of my freshman year to 6’1” by the end so I basically grew at a rate of 1” per month for 9 months. During that time I passed out, or fainted, several times. It would happen when I would stand up quickly, I’d stand up and then just pass out. After my growth slowed down then that didn’t happen anymore and I’ve never fainted since.