girl, don't get blinded by love cos u may get hurt. u have a whole lifetime ahead so don't rush into sex.wait till u are ready and if your guy really loves u he'll understand.
He may still be in luv with u.u should talk to him and let him know he's hurting you. wait and see if he's going to change.he may be tempted to sleep with your friend who might be coming unto him
guys aren't shy to say i luv u to a lady but they are seldom sincere about those 3 words in contrast to ladies who are mostly shy & sincere when it comes to saying i luv u.