Probably you are taking less calorie diet to keep yourself fit may be causing this problem.
Along with low calorie diet you have lot of anxiety
You must get yourself investigated for diabetes
,anemia and hyperthyroidism
as these conditions can also cause your symptoms.
Take proper nutritious diet,do regular exercises,avoid smoking
and alcohol and consult a dostor for physical examination and investigations.