I feel like the worst mother right now and I'm really upset with myself. DS has been with my mum all day while I've been at work, she looks after him weekly but today she said he hadn't been himself and off his food, getting upset easily etc. he's got a cold at the minute and could possibly be teething. I picked him up just about 20 to 6 and he's been whingey ever since. I got him ready for bed at half 6 as he seemed overtired, had half his usual milk and I cuddled him to sleep like we do every night but he just kept crying. My mum had gave him calpol so I can't give him anymore yet. Finally thought he was asleep then he started crying again so I snapped and said quite loudly for god sake stop crying and go to sleep will you, he then cried louder. I put him down in his bed left the room for 10/15 mins so I could go for a wee, get out my work clothes and quickly grab a snack as I've been too busy at work to eat a proper lunch and he's finally asleep after crying himself to sleep.
I'm by myself mon-fri as DP works away and I'm finding it tough working long days (only 3 days though) and then doing everything else on top. DP has bags more patience with him with things like this and does pretty much everything for him as soon as he gets home so I do get a break from it all. I feel incredibly guilty and selfish. He really is a lovely little boy in general, happy and loving but can also be hard work at the minute, if he doesn't get what he wants or I take something off him he's not meant to have then all hell breaks loose (I thought all that started around 2?). I don't know why I'm posting this. He's 13 months, is it normal to find this stage a struggle? Is he going to remember I snapped at him when he was clearly already upset?