Being a mom is being all these things and so totally worth it.
I am a cook, housekeeper, teacher, nurse, handy man, maid, security, coordinator, supervisor, manager, secretary, nutritionist, caretaker, personal assistant, life coach, bookkeeper, laundry maid, taxi driver and a motivational speaker. I don't get holiday pay, sick pay, or days off. I am on call 24 hrs a day, 7 days a week.
I clean us messes my child makes all the time when they get into stuff,bath them when they need washed,feed them when they are hungry,take care of them when they are sick,clean them when they poo and pee everywhere. I don't get to sleep like most people do if they don't have kids. My hair is usually a mess instead of pretty and it's rare I get time to myself. I traded eyeliner for dark circles, salon hair cuts for ponytails, long showers for hairy legs, late nights for early mornings, designer purses for diaper bags and I wouldn't change a thing!! I LOVE MY BABIES!!!!
But in the end being a mom is all worth it! I wouldn'trade my children for the world.