It could be anxiety for certain, but also could have a physical source. We cannot give medical advice here - i would suggest trying to find a free or reduced fee clinic to at least get a simple checkup if you can. If you live in the USA it's possible to get insurance, even if you can't afford it.