K so I've been friends with this girl for like 3 years and I started liking her earlier this year. We started talking way more and one day she told me sometimes she likes me more than a friend and other times I'm like her best friend. I told her I liked her back because I couldn't lie to her. So about two weeks ago me and my friend hung out for the first time outside of school and it seemed like she really liked me. So about a week later we hung out again and she took me shopping haha, anyways it was just me and her this time. Again it seemed like she really liked me so I was planning on asking her out at the end of the day. So we went to multiple stores and at the last store we ran into a guy that she used to like because hes hot i guess. Now Im not like a fucking american eagle model but i sure as hell am not unapealing. anyways for the rest of the day after that she seemed irritated with me or something, like she didn't want to be around me, and since that she hasn't really talked to me much and when she does she just seems annoyed. The one time she was herself again was after she saw him again and she was all bubbley and happy. What frustrates me is how she can do that, like I know the guy we ran into and he's a complete asshole who just wants her for her body but he's better looking than me and apparently that's all that matters to her. I'm a nice guy, I make her laugh, I care about her feelings, and I'm not some horndog trying to use her for sex. It disappoints me because normally shes the nicest girl that I've met. Anyways you know the story so lets get to the point. From what I can tell she isn't gonna get over him anytime soon so I've decided I want to move on, atleast until she comes around. The only problem is I still really like her, like a lot, and I have to see her everyday in my first period which doesn't help at all. I haven't been able to sleep well because all I can think about is being with her, but at the same time I don't want to be if shes gonna act like this. I need advice, what do I do?