wow, 20 and 23. you're both very young. you may just end up chalking this as a "summer romance" and move on. Either way, it looks like some space is needed since he has no clue what he wants.
Being around you "clueless" is not going to help him. He has to grow up and learn there are consequences to every action and every decision he makes.
It's not going to happen over night.
For some of us it's a life time process.