<human>: This is my first post in this thread so I'm sorry for any mistakes and etc.

I have a crush on this guy. I'm not talking oh he's cute, I'm talking ovary exploding, heart liquefying crush. We've been good friends for about 2 1/2 years (since 8th grade) and I've never really felt anything before this year. I like this guy because he's funny, we like the same stuff (video games, music, shows, personal opinions), he's genuinely a really nice guy. By nice guy he's respectful, kind, and compassionate. (Wow that sounds fucking cheesy). 

I identify as demisexual, so I'm not attracted sexually to a lot of people but I find myself super attracted both physically and romantically to him.

But I have a few problems

1st problem: I have no idea if it's reciprocated, like at all, and I wouldn't know how to tell. I have no idea if I'm just full of myself or he likes me back. He seems to be way nicer to me than to  other people and he seems to dress better/groom better when it's just us, even playing video games. But I could just be delusional. Do you see my problem?

2nd problem: I don't morally believe in dating at the age I'm at. I feel like because I'm not an adult and I can't make a lot of my own decisions it would be hard to have a relationship. For example, I don't drive yet and he just got his license. 
We aren't free to do what we wish and I hate the thought of that. I don't know if I should wait or what.

3rd problem: I have some self esteem issues about my weight, I'm 5' 11" and 166 and I feel like I would have a huge issue with confidence in the area of a relationship where the clothes would come off. 

Sorry if the format or wording was weird I've never written one of these before

Can you give me a shortened version of the text?
<bot>: big crush on guy, ovary explosions ensue don't know how to act and need help with where to go from here