Thanks ladies.

My biggest problem is that I put so much pressure on myself to do everything perfectly all the time ie my house is always perfect, I go to a lot of effort making meals, I iron EVERYTHING etc. I also take it really personally when DD throws tantrums or has a really bad day. I automatically start putting myself down thinking im doing a crap job as a Mum and that I ought to be doing things differently, which then makes my perfectionism kick into overdrive. Its a vicious cycle!!! Ive always had that kind of over-achieving personality which has helped me schoool/ career wise but really gets in the way of my personal life because nothing I do is ever good enough.

I also stress that because im a SAHM I need to prove that im not free-loading off my DH or something, that I work really hard while he is at work earning money. He doesnt put that pressure on me, I do it entirely to myself and I wish I could stop.