Ok he has a problem often referred to as clinginess. This problem is more often seen in girls but is sometimes seen in guys. There are many things you can do, but once you decide you can't put up with him anymore, I'm sorry to say you might have to break up. However, this is not advisable since you seem to be in a very close mature almost ready to settle in relationship.1. Tell him how you feel, be like hey man, I feel like I'm getting smothered, can't I be by myself sometimes besides the 15 minute drives you have. 2. Encourage him to go out with his friends. If he worries about you tell him not to worry and eventually he will get used to leaving you alone. However, you should watch out because as he gets comfortable he might be leaving you alone to much. Make sure its some sort of a balance. I know him not spending enough time with you is the last thing on your mind since your problem is the opposite but make sure you don't let him do this.3. Get your own friends, go out of the house more.4. Increase those enjoyable moments you do have, like inter(u know), and all that other stuff.5. Give him a hobby6. Isn't he supposed to be occupied with school or a job. If he isn't then he isn't a very worthy guy if all he does is cling on to you. What's his education? degree?If he is pretty much not rly going for a skill job or trying for a college degree you should think of dumping him. But first try to tell him and encourage him to do something, if his problem persists then break up, its ur decision whether or not to get back together but try not to unless he's done somethings for himself and changed.