Dump him quickly unless you want a miserable future. He is not Bi. People who are gay and cannot admit it, usually call themselves Bi.
its obvious he loves you or either he's desprate
if you are serious: yes
DONT get engaged yet!!! You should wait till you are 21!!!!!!!!! Trust me, it isn't worth it!!!!
If you and your boyfriend are still dating and have not split up then this friend of yours is not a true friend to you and you should consider her a toxic friend and walk away from her. If you and your boyfriend broke up and she dated him and obviously didn't tell you it is probably because she didn't want to hurt you. In this case talk with her and tell her that she should have been honest with you, but you should still remain friends.
If she is dating him, it doesn't really sound like he is your boyfriend.
Love should not be hidden. But try and balance things up by giving and taking love.
I think you should ditch your best friend and replace her with another person who won't betray your trust by dating your boyfriend. That's what you should do.
No because it's to soon in the relationship and he almost a legal age while she is a minor
If he's your boyfriend you should already be dating... shouldn't you.... you just don't call a random guy your boyfriend!
Ye of course you can. He is probably wondering why it tok that long. You can kiss as soon as the both of you feel comfortable doing so.
If your boyfriend hasn't had sex with the girl that you caught him cheating with well you are on your own now:-). PS I would go up to girl and show her that she should be afraid of you.
You should ditch him.