Fainting is a common symptom of heat stroke. The reason this happens to many people is the lack of fatigue. The best remedy is to keep yourself hydrated and have proper rest.
I hope it helps, Regards.
A C AND D MY HONEST OPIONS I WOULD HAVE TO DO THEM
Talk to a licensed medical professional or pharmacist for the best over-the-counter product. Read labels. When a products sounds too good to be true, it likely isn't going to deliver all it promises. Do not purchase medicine over the Internet unless you are 200% sure it is manufactured by a reputable pharmaceutical company.