Am I even straight?

"Why can't I keep a man Nia? I said. I looked over at my best friend Niaria. Yes, I know. A very unique name. That's why I, Avail Coley, call MY BEST FRIEND, Nia. She slowly looks at me. "My boyfriend broke up with me yesterday." She said sadly. I am secretly heartbroken. She didn't tell me. She didn't tell me anything about her boyfriend breaking up with her. Today, I recently went through a traumatic break up. My boyfriend, ( or now ex) Khalil, broke up with me because I apparently ' can't give him everything he needed.' He was an actual asshole. But that's okay because I'm officially moving on. " Why didn't you tell me? I'm kind of offended." I said a little smirk tugging at my face. She leaned forward, getting closer to my face every second. I stare at her in awe. She takes her hand and gently places it on my stomach. She starts to slowly rub my stomach with the palm of her hand. My heart feels like it's pounding in my throat. "I don't think I like boys anymore Avail." She leaned down and kissed me. Like actually kissed me. It took me a moment to process what she had just did and said. I pop back into reality and push her off me. She looks amazed by my actions and she slowly stood up off my bed. " What was that?" I ask still shaking. " I want you Avail. I need your warmth against my body, I need your lips against me. I need you." She says. What am I supposed to do? Do I kick her out? Do I punch her in the face? I am so confused right now. I need to go for a jog to get my mind off things. So instead I say, " Nia, go home. Please. I need time to think about what to do. We will talk later okay?" She looks me up and down one last time and says," Okay. I'll see you tomorrow then. I'm so sorry I put you in this situation. You know I love you. As a best friend and not." I can't do anything put nod my head and point to the door. She walks out looking a little embarrassed. I shut the door behind her and take the deepest breath I've probably ever taken. I get on my shorts and California State t-shirt, and head out the door.