Hello, these symptoms are on and off because you suffer from anxiety. Do sleep well atleast for 8 hrs.
Next Steps
Do not stress out much on any matter, things will get better soon. U should practice meditation n certain exercises n that will help resolve your problem.
Health Tips
Hope you have got your BP checked too. Please do consult here for further assistance.