My boyfriend is a good guy, but kinda lazy and irresponsible?

I like him and he likes me a lottt. He's super sweet to me, but he does some things I just don't agree with. He's 18, a year younger than me and lives with his friend, without his parents. I know guys are still kind of immature at this age. I myself didn't get my shit together until I was 19, but that was mostly due to my mental state, with my anxiety and all.
I usually just look past the weird stuff he does or laugh and joke about it because I cannot tell him what to do but SOMETIMES it can be a real turn off. He works full time, so I feel like he should be saving up for his own apartment or school.. he says he doesn't like living with his roommate but doesn't even try to move out. He blows his money irresponsibly on things he doesn't need like clothing. He litters like it's nothing, which is wrong in my opinion.

He doesn't take responsibility for things and always procrastinates when he really shouldn't. He's barely ever sober, although he never gets fucked up. He's just always high, if not, tipsy but this is a pretty common thing where I live. Most guys his age do drugs like it's nothing so that's not a huge turn off, especially cuz i do it too.
I like being around him a lot so I look past all this but I don't know... would this be a big deal breaker?
My boyfriend is a good guy, but kinda lazy and irresponsible?
Post Opinion