I believe that that combination of symptoms get you to the track of physical or mental stress
. Being stressed out could give you all that lot.
However, to get yourself relieved, just do a blood picture test and blood sugar test, that could give you some relief. Try to avoid stress, mental and physical for a while