From your history it seems that you are having Anxiety Neurosis.
1, blood for hemoglobin estimation,
2, eye check up for having refraction of error,
Take high protein diet, fresh fruits and juices.
and iron supplements
If require consult psychologist
and go for counseling.
Ok and take care.