Could be stress, or something to do with your adrenals? What about hydrocortisone. Low doses, nothing more than 30mg. Maybe look into that. And those vitamins could probably help.
Or have you tried cutting out foods you could possibly be allergic too?
Good luck