Yes, stress can cause symptoms like that, but you do need to see a doc to rule out anything serious. Hopefully it will fade by itself, if not, therapy or medications can help speed up the process.
If you don't know of any low cost clinics near by try this .gov website for local info...