Please speak with your primary care doctor
. It seems as though you had an episode of syncope
for a few seconds. Vasovagal syncope usually occurs when someone is anxious or scared which you didn't seem to experience. Like you mentioned, vasovagal syncope occurs during the time of the incident cause as getting stuck with a needle or getting scared or startled by something. Since you mentioned that you weren't nervous or anxious but still have syncope, there are other causes that should be ruled out. A person could have orthostatic hypotension which is when someone experiences lightheadedness or dizziness
after getting from a sitting position. It could be caused by dehydration or anemia which is a loss of blood. Another possibility that should be ruled out is an arrhythmia which is an abnormal heart rhythm that can cause decreased blood flow to the brain. You should make an appointment with your primary care doctor to have simple lab tests to ensure that you don't have any abnormal electrolytes or signs of anemia. They can also perform an simple test called an EKG that can measure your electrical activity of your heart to ensure that you don't have an abnormal heart rhythm. If you do have any further episodes of syncope, you should go to your emergency room to be evaluated.