Personally I'm disgusted with your boyfriend. Sorry to say but I interpret his comment regarding you with other men as "I want to have sex with other women before I settle with you." I have real issues with what he has said to you, talk about being rude and unfeeling! I'm so sorry he said that to you!
In my mind, I would really think through if this is the relationship for you. How old are you? If you are young, he's just too immature to be blunt, and you two probably won't date forever anyway, so if you like the relationship and are prepared to stay with him until he finds someone else he's interested in dating, that's fine.
If you are older, I think that he's being honest, but I really would think about if this relationship is worth continuing. It's obvious he is thinking about going out and trying some new things, being with other people, and making some changes in his life.
So let's say I'm completely wrong and everything I've said isn't true.
2 years from now, he comes to you and says, "dear, I want to date other people before I settle with you." Would you really be able to accept that? I know I sure as **** wouldn't! So he dates someone for 6 months, you wait around completely crushed and then he comes back...um, what? Is that who you want to marry? Mr. "Well she wasn't what I hoped so you're good enough." Ouchers!!! Goodness love, logic has some uses, and this scenario is one of them.
I think you should read a book I have read, called "He's just not that into you." See if this guy matches with any of the descriptions, and if he does, seriously consider if this is who you want to be with forever.
If you really love him, and really enjoy your relationship, that's fine, stay.
But remember, he doesn't seem as commited as you, and that's not good.
Good luck dear, remember, this is only my opinion.