First time Sex

I'm a virgin, however i have done sexual things. My guy bestfriend (who i've known for a while) but i kinda have feelings for him. Recently he dropped a bomb that he wanted me to be his first. He's perfect in EVERY single way except that he is kinda a hoe. He talks to a lot of girls. and he really dosent "do relationships". Do we think if he's my first i'll end up regretting it?