Most Helpful Girl
Wow, I can see why you are confused. Sounds to me like he doesn't even know what he wants.
I think the best thing for you is to let this guy go. in my opinion it sounds as if he is unable to give you what you want. Do you really want to be with a guy who is unsure if he wants to be with you, is unsure of his feelings and is unsure of how to move forward?
It's not a fun situation (I've been there!). And relationships like this rarely work out. The good news is that you are still so young. There is plenty of time to find a guy.
It's probably better to let him go now, rather than think you are on better footing and then break up for good and have to go through the pain again (been there also!).
You deserve to be with a guy who is sure of his feelings and is able to give you the type of relationship you want.
To me, it sounds like he's emotionally unavailable. He can't let you in the way he needs to let you in. You obviously have feelings for him, but he's not sure he can give you want you want. You deserve to be with someone who sees how amazing you are and is able to love you and let you into their heart.