Hi,
There can be various reasons for stomach pain , light-headedness, headache and
neck pain. It can be due to anemia,
low blood sugar, prolonged fasting or vitamin deficiencies. Even stress and anxiety can also lead to such symptoms. Besides it can be due to problems related to heart, neck (
cervical disc disease),
muscle strain or even gastritis and reflux.
I feel that first of all focus on your diet. Eat plenty of fruits and vegetable, avoid oily and spicy food and drink plenty of water. Reduce salt in your diet.Maintain proper posture especially while sleeping or working on computer.Regularly monitor your BP because if it is persistently high then you need to start some medications.
Also, if still your symptoms persist then go for some investigations like
complete blood count, FBS, TSH, X-ray neck and H-pylori (for bacteria in stomach). This will give you a proper diagnosis.
Take care. Hope I have answered your question. Let me know if I can assist you further.
Regards,
Dr. Milinda Gupta, Internal Medicine Specialist