Is there a health clinic anywhere near wher you live that you could visit? Maybe make payment arrangments up front? Oh, I doubt anyone can really give you good advice...it sounds like something only a doctor could look into for you....
Are you really under alot of stress right now, or really depressed over anything? Major life changes? Hmmmm....Good luck to you...sorry I don't have any better advice!