I love everything about my boyfriend except for the fact that he's lazy and a momma's boy. Because of these two things, he just doesn't care about taking care of himself at all. He will wear stained and torn clothing, won't cut his hair or brush his teeth on a regular basis. He's an absolute slob when it comes to eating and it's pretty immature, he has awful posture, he doesn't wash his face with an actual face wash so he breaks out more than he has too and he never shaves but he looks gross when his facial hair starts to grow in bc it doesn't grow evenly and he's blonde. It's just that he's in college now and doesn't have his mom to take care of him anymore and he just looks like a slob more and more everyday and it makes me less attracted to him. In the beginning of our relationship it wasn't bad, but I feel like he's just gotten a little too comfortable with me and expects that there's no way he could lose me now, and I would never leave him for it but it makes it hard to keep the relationship interesting. I've subtly tried to tell him a few times and he says he'll try but he doesn't. Since he's kinda a momma's boy, he's not the best at keeping a routine like washing his face regularly and brushing his teeth twice a day and stuff like that. He also doesn't take criticism well at all either. He gets too offended by stuff like this so I'm trying to think of the best way to approach this. Any ideas?