DD is almost 5 months and has been a bit 'challenging' over the last few weeks or so...
The 4 month sleep regression is in full swing, so her nighttime sleep is all over the place and she has always been a poor napper, but now she is terrible
She is exclusively BF and even that is hard as she is constantly pinching/pushing/prodding my boobs etc. SHe has also discovered that the world is interesting and is a nightmare to feed when out and about as she just wont stay on my boob and feed!
Needless to say, I am really finding it tough at the moment. I'm not depressed, it's just some days (the bad ones) i feel like i need a break from DD and that I must be doing something wrong or she would sleep better.
Thing is I find myself getting so annoyed and short-tempered, both with DD and just in general. I shouted at her
earlier when she was fighting her sleep like there's no tomorrow, and i got really annoyed with her this morning at 6am when she'd been awake for 2 hours and wouldn't go back to sleep - i'm sure she must pick up on my mood. After shouting/getting annoyed, i feel really bad and end up upset with myself, and she screams even more than she was before.
DH works long hours which doesn't help, although i have got good support from him and others. I feel like I'm doing a crap job as i know it's not her fault and i shouldn't allow myself to take it out on her
and i need to find a way to keep calm and not get stressed 
Please tell me a)i'm not the only one and b)it wont always be like this.