boys...

so all of my friends think that the guy im talking to is a fuck boy because: 
-
1. he doesn't talk to them
2. he "looks the part"? (wtf idek)
3. "he just is" (direct quote ugh)
-
but honestly i dont think he is... like the first date he went and met my mom for god's sake, and there have been two more so far and he's been super sweet and polite, pays for everything, stops when i ask him to stop, not to mention, INSANLEY TALL AND ATTRACTIVE, etc. he is on spring break with all of his guy friends and the first thing he said to me before he left was "you have nothing to worry about babe, trust me" it took me like 3 days to figure out what he meant by that but i finally did lol.
-
the other night we got into this super deep conversation about past drug problems the both of us have had and he was all "i wouldnt be telling you this if i didn't care about you" and ovbiously i cant tell my friends about this because he trusts me...
-
but anyway, can someone PLEASE give me some advice like holy fuck my friends are all telling me to drop him but he's seriously one of the sweetest guys ive ever met
also im 15 and he's almost 18 if that helps