YESTERDAY I GAVE BLOOD AND PASSED OUT TWICE CAN ANYONE EXPLAIN
You probably have anaemia.
WHAT IS THAT??
it's A condition in which the blood doesn't have enough healthy red blood cells but you are probably lightheaded cuz you gave blood its normal just drink lots and lots of water
Most likely because you are "Squeamish", which means:
easily nauseated or disgusted: Example: to get squeamish at the sight of blood.