Ludwik Hofman
Ludwik Hofman voted up Tom Jackson's answer

You've mentioned you are dealing with both medical and boyfriend issues previously.

If you aren't being seen by a doctor on a regular basis, this would be a good time to have someone evaluate whether this is physical or stress related---or both.