<human>: I'll try to make this snappy. My friend (let's call him Carl) and I have known each other for about 10 years. We dated for a year in high school but broke up when we went to college. We remained close friends but never got romantic again. Carl lives in a different city about 3 hours away.

In November we took a trip to Vegas together and ended up having sex. Everything seemed perfect as my feelings for him had started getting more romantic over the previous few months. 

When Carl went back home I didn't hear from him much and this really hurt me, as I felt like my best friend, someone I trusted implicitly, used me for sex. I confronted him about this about 2 weeks ago and we had a very open and honest discussion which concluded with me telling him to not come on to me again unless he wants to take our relationship to the next level. Everything's good. 

He comes to visit last weekend and starts coming on to me, to which I tell him to stop because it's too difficult for me. He tells me that he's been thinking a lot about what we talked about, and we have about a 2 hour discussion about what it would be like if we were together, what we want, etc. We sleep together. Again, things seem good. I'm confident, happy, and so on. I tell him when he goes back home if we're going to continue I need him to contact me more and he understands and agrees.

I haven't heard from him since Tuesday (he left on Monday) and I'm really starting to think I made a huge mistake (AGAIN). I love him and I could really see myself with him. But when these things happen it makes me really doubt myself and doubt him. I'm wondering if I should confront him again about how I'm feeling. But then I worry that I'll come off as too needy. I'm very confused as I know starting up a relationship that's already long distance would be difficult, but I can't seem to settle my mind and stop obsessing. Any advice my fellow redditors?

Can you condense the text into a few key points?
<bot>: I slept with my best friend under the assumption we wanted the same things, but now I'm not so sure! Do I confront him?