Hi and welcome to just answer,
Anxiety and panic
attacks may cause the symptoms you are describing. It could also be something that isn't related to stress. There are medications available, however I would suggest that you go see your doctor to rule out any organic illnesses or conditions. He can prescribe something for immediate relief and then refer you to a psychiatrist and/ or a psychologist who can help you with the anxiety attacks.. You have started to help yourself by giving up caffeine, that's good news. Taking a warm bath is relaxing and if that helps you may be right in your assumption that it could be due to anxiety.
In the meantime, try this and see if it helps.
Practice deep breathing ...take a breath in through our nose and count to 4, hold it to the count of 4, and slowly release through your nose, to 4. Repeat for five, ten mintues if you can. If this is anxiety related, what the breathing does is "trick" your brain into thinking you are calm and stops producing the hormones that are causing the symptoms. You can do the breathing anywhere, anytime...do it for as long as you are able or until the "feeling" has abated. When we experience constant states of anxiety we tend to tighten our muscles, clench our teeth, make a fist and so on. Once you become aware of doing any of these behaviors, try and relax, unclench, and breath.
This information is useful for right now, there is no substitute for going to physically see your doctor. I hope this helps and gets you feeling better until you see him/her.
Please click ACCEPT and leave FEEDBACK when you are satisfied. I am available for follow up if needed.