Hi.
It sounds as though your boyfriend's insecurities are getting the best of him. These insecurities probably don't have to do with anything you're doing, but that doesn't make his behavior any easier to take.
Abusive behavior doesn't simply mean physical violence. It can encompass a range of psychological abuses, too, like trying to control your every move--exactly what your boyfriend is doing.
It seems as though you have talked to him about this, but nothing has changed, so I'm not sure how he can resolve his issues without help. You might try suggesting therapy. Let him know that your relationship is in danger unless something can be done.
If he's not willing or able to get help, you may have to let go of the relationship, even though you love him. Things certainly won't get any better, unless he recognizes and addresses the source of his insecurities.
See his behavior for what it is: a red flag. It's best not to ignore the warning. His actions may become even more extreme if you ever get married. His investment in the relationship will increase and he may feel even more strongly that he has to protect the relationship from perceived threats, like everyone of the male gender and your girlfriends.
As painful as it feels, it is probably best not to proceed with marriage--or even the relationship--until he has worked out his issues.
Take care.