Go get your hair done, and while that's going on, do the manicure and pedicure.
Your son and gf are old enough to contribute - be it money, or stuff around the house. I'm sorry, ww, but I think they're taking advantage of you. Esp. the gf. Sleeping in bed all day isn't 'contributing'. Maybe she is sick? If she's just spoiled, then that's no excuse.
WW, you've done so much for them, it's time they take care of themselves - at least look for his own birth certificate, and stuff to get his license.
I know you love your family, but doing too much for them is not good for you, or them. They won't know how to take care of themselves if you're not around (knock on wood *that* doesn't happen).
I care about you ww. (((((((((((ww))))))))))))))))))