Why is he with me if he doesn't trust me?

My boyfriend is constantly paranoid that im cheating on him and talking to other dudes. It's so annoying. He's friends with girls but doesn't want me to have any guy friends. Sometimes he even asks his guy friends to keep an eye on me for him.
Why is he with me if he doesn't trust me?
Post Opinion