Welcome to HealthcareMagic.
You probably have hypertension
.These symptoms can be due to high BP
I advise you to visit your Physician and get a general checkup done , which should include screening for Diabetes
, Hypertension , Thyroid disease
, Cardiac checkup and general routine.
This way we can know if there are any underlying conditions causing symptoms.