How long has it been since you've done something for YOU? Are you so busy taking care of everyone and everything else that you've put yourself in the backseat? My question is - how can you steer from back there?!
You cannot stay on autopilot forever. Take the wheel, take control, and do something for you.
That's not selfish, that's living.
You deserve it.
"You should sit in meditation for twenty minutes every day, unless you're too busy. Then you should sit for an hour." - Zen proverb