I just know all guys aren’t like this 😩

I’ve been dating this guy since February and I really like him a lot. I know nobody’s perfect and everyone comes with flaws and I’m trying so hard not to judge him. The situation is that he isn’t a very clean guy. When i say he isn’t clean i mean

1. When i go over to his house he would sometimes leave food in his bed that he has already ate like the day before. 2. He has a job where sometimes he has to work outside and won’t even come home and take a shower but change out of his work clothes and get straight in the bed. 3. He will literally walk out the house without ironing. 4. When i spent a night one night and i wanted to take a shower he gave me a already used towel to dry off with, i could tell cause it was kinda damp. 5. When he uses the bathroom he doesn’t wash his hands.

I’m I just overreacting and just need to chill??

I’ve never dated someone with habits like that. It’s kinda turning me off that’s why I’ve been kinda distant with him lately.

What should i do because he’s a very nice guy and i really like him alot btw he’s 23.