Most Helpful Guy
You do seem like you try to control a bit too much and I can't imagine that it makes your life any easier. Not only will it put your partner's guard up, as nobody likes to feel accused or mothered, it will also stress you out. It's tiring trying to control everything all of the time, particularly when they are things that you can't really control. Sometimes you have to learn to be able to let things happen and trust in the people around you, particularly in your partner. For instance, it doesn't matter what females around him might do, it only matters what HE does. You say that you don't trust the other females around him but if he is resolute on being faithful then they can't do shit to change that. If he cheated it wouldn't be their fault, it would be HIS fault.
As for not wanting him to be out with his friends late, he's a grown up. Your concerns are understandable but you can't wrap people in cotton wool. You could have him home before 10pm every night and he could still get hurt or injured, such is the random nature of life.2THIS IS NOT RELEVANT ANYMORE
Most Helpful Girl
Based on your descriptions you do sound incredibly difficult sorry. Very controlling and insecure, but if you can recognise those things you can work on them. All of them are about your feelings and needs, not about his and if your feelings of being worthy of the stemming from previous failed relationships don't make the same mistakes.
How other girls behave around him isn't an issue - how he reacts to them is and if HE is trustworthy enough to be in a relationship with then it doesn't matter who talks to him. He's a grown man, if he wants to stay out past 10pm then let him be. His safety is his responsibility if you're worried about him ask him to take a few precautions and to send you a text when he gets in so you won't stress.
I understand that you want to be in control, but changing that perspective into being in control of your own emotions instead of your boyfriends life is going to result in a far healthier relationship1THIS IS NOT RELEVANT ANYMORE