I firmly believe that parents need to prioritize some of their own needs in order to be good parents. Like the old adage says, "Apply your own oxygen mask first, before assisting others." I have learned that there are things I should always do for myself before I do them for my kid.
Maybe I am selfish, but I don't think that's the case. I'd like to think I have learned through experience how to take care of myself so I can be a good mom and get through the day, which has been so important in all stages of motherhood; from being a new mom just figuring things out, to being a single mom, to being a mom to four and attempting to get everyone to school on time in a reasonable state of dress. The number one thing I have learned is that being a mom doesn't have to mean being a martyr, and I am a way better mom when I practice good self care.
Now, I am not saying that you should always let your kids' needs take a back seat to your own, but trust me, there are some things you need to try to do for yourself before you do them for your kid. Here are just a few: