frustration and rashes

So three years ago, fighting obesity and tiredness, I changed my diet.  I went very pure.  Oh I had some things here and there I'd cheat with, but gradually as time passed these got purer and less frequent.  Two years into it I come down with allergies??????????  Allergic to WHAT?  I can't figure it out.  My detergent is for sensitive people because I have a sensitive skinned dog. My diet is so pure you could slap a nutrionist with it.  I cannot figure this out.
I have a rash!  All over myself, even on my face, tiny little pink bumps with a pointy center, like some weird blackhead or zit, but tiny tiny. They itch. They're scattered like freckles, but not clustered too much.  I can't find anything like it except childhood chicken pox, and I had that.  Besides which, I'm isolated, where would I encounter it?  Shingles doesn't act that way from what I've read.  It affects you only on one localized spot.
So? What the fuck? And yesterday with the inflammation?
I had a big break down this morning.  Not that anyone was around to notice.  My doggy finally kissed my tears away.  I couldn't find my fresh bottle of iron pills.  I know I bought them but I will have to buy more and it'll be a few days, if I don't get too tired and anemic to deal with it.  I mean, I'm so anemic with all this blood loss, and right now a raging flood period too, I NEED those fucking pills!  I can't imagine where Dan may have shoved them, since if I'd unpacked them I'd have put them where they belong.  I looked around but.  Yeah, so I have to buy more.  I hate sharing a household with a careless person. I really do.
So I'm eating another salad for breakfast.  I'm really feeling like there's nothing to live for these days.  Nothing to make living worthwhile, you know?  I mean, yeah, there's my little doggy to live for , etc yadda yadda, but what is there to make my life pleasing in any way?  Why bother if it's not?
Just goddamn, I wish I could find a healer who could help me figure this out.  and my iron pills.  I wish I could find them.