I am so sick and tired of having to repeat myself ALL DAY LONG!

seriously how many times do I have to ask ds to eat his breakfast, get dressed, go to toilet before we leave the house etc etc. Every single day i'm exhausted from all the nagging i'm doing. I dred getting up in the morning because i know i'm going to be repeating myself all day!

How many times do I have to tell him to pick up his toys, stop whinging, get in the car, get out of the car etc etc, why can't he just do it the first time I ask him to do it instead of waiting until I start yelling at him???

It is getting to the point now that i'm starting to get cranky and I start yelling, which in turn upsets ds and then he is constantly repeating "are you happy mummy, are you happy" NO I'M NOT FRIGGIN HAPPY!!!! just do what i ask you to do the first time and then I will be happy!!

How can I do this without becoming a monster??

The other day we were talking about when this baby comes out I will be finally be able to run around more with him, jump on the trampoline etc with him and then he said "and love me" OMG it broke my heart to think my ds thinks I don't love him, and I know its because i'm always so frustrated and angry all day. I hate this