Start hanging out with your friends, meet a new girl and tell your best friend(Kayla) about it. If she cares she will let you know. Sounds like she is playing you right now by Hangin' with the other dude and then coming to you when he is not available. Let her go and move on. Otherwise she will think that you will always be there as a backup "second best". Don't give her that option, just force yourself to move on. It will take much less time to get over her if you cut all ties. If not it is like bleeding to death slowly. GET THAT SHIT OVER WITH!