Help!!!

I've had a crush on the same guy since 5th grade.... and I honestly do not think it has faded. Ive recently started to realize I really like my best friend (a guy) as well..... I don't think of my bestie in a sexual way at all, I just realized I am as close to in love with his personality as a sophomore can get. The 5th grade crush is almost all physical... He's still a good person, I just don't feel the same way about his personality. Is this normal????? I feel so awkward, like I'm deceiving myself in some way. (Yes, I know that sounds crazy) I need some advice, ladies and girls alike!! 
And if that's not confusing Enough,  this other guy has started hitting on me and made it extremely clear he wants a fling. I don't... how do I get rid of this other kid?? I have enough confusion in my brain between the first two, I don't need him also mucking things up. 
And as for the first two, I really don't want to ruin my relationship with my bestie by telling him... but I don't want him to find out some other way.... and the 5th grade crush throws everything out of whack... 
What would you do in my situation????? PLEASE HELP!!!!