let's see.....
21 yr old high school drop out
lives at home
has no job
has no working car
no ambition
no money
smokes pot all day long
drinks
plays video games
but has a girlfriend who did
graduate
has a job
has a car
doesn't do drugs
has ambitions
has money
hmmmmm
time to cut him off hon. you ain't the bank. you're making it even easier than it is for him right now to keep doing absolutely nothing but sound like he is entitled to the moon.
he's a leech, dear. a mooch. he gripes when you do not give him what he wants...and what does he want? MONEY. has the audacity to b*tch if you spend your OWN MONEY on your self???
dude has issues. and you are not qualified OR obligated to fix them.
let this be a live and learn moment and move on with your precious young life!