"It wasn't easy for me to just go from being his friend to making out with him, but I did it because I know he has been waiting for me for so long."
Been there done that, and Big Mistake! Never sleep with a friend. It does nothing but cause heartache, or worse you will feel obligated to give your cherished intimacy parts to someone who you don't want to marry, and have no intentions of marrying him, or even being his girlfriend. Better he gets over the heartbreak by you not "doing it" with him, then you giving him affections that you really dont' feel thus creating an atmosphere of dishonesty. Also, you want to be available mentally, physicall, and spiritually for when your Mr. Right shows up in your life.