My boyfriend right now is the type of guy or overall person you'd wanna be with after having bad relationships in the past. You learn from the bad so the good is saved for last. Funny how my first ever bf is him. I make my choices wisely and I'm happy I chose him to be my first but sometimes I can't help but feel that I wish I met him later so we can get married or just settle down seriously. We're young, 20 and 21, so none of that is in our minds but at this rate I think we would last. So what's the problem? Well idk about him but even tho I love him, I still get the feeling to explore or have an interest in someone else because I'm young I guess. I asked him do you think if we broke up we'd get back together in the future and he replied saying idk we might be different pple but you never know. So not the answer I wished for. So now I feel should I just stay with him so I don't lose him and hold on tight no matter how many times I wanna explore OR break up with him and either hope we get back together in the future and marry or just hope I find someone as special again. I consider him as a best friend now cause i definitely dont want to lose him. He makes me feel comfortable, stable, and home-y. I feel that I met my soulmate too early. Is this normal?

However, there is a compromise (although either you or your boyfriend may not like it). You could experiment together with other people, or you could ask whether you can have an open relationship up until the point you make a greater commitment (such as getting engaged, at which point you close the relationship off again).
Be aware, though, that while leaving your boyfriend and hoping to be reunited has its dangers, having threesomes or an open relationship may also change one or both of you. It might be difficult to revert to monogamy.
Choose wisely. And good luck making that choice. It sounds like you'll need it.
I was far more conservative than my ex but I wouldn't have thrown the idea out the window because of it. If you do try an open relationship remember to put a massive focus on his enjoyment in it. Make sure its something he can be happy with!
Also, totally normal to wish you met him later in life. Been there myself too and its a really disheartening feeling.
Opening a relationship up to more partners should probably be done slowly. Have you suggested a little experimenting? Maybe start small as kinky, then ask him about a threesome. It's a safer way to tell if its going to work. If the threesome goes ahead and you both enjoy it, you can try suggesting something more open afterwards. Remember to take it slow anyway and keep in mind it is a very, very sensitive situation.
Also, always always always let him know he's number one to you. He needs to be the main picture here.
I am assuming you are relatively young (teen or early 20's) and you should not underestimate how much joy, fun experiences and interesting lessons can be gained while in a relationship. especially when you are still young you should not be afraid to stick to a person special to you.
However, it is important not to lose yourself in the relationship. Meeting new people, going out, growing up and even experimenting with drugs and alcohol is a part of life and shouldn't have to be limited when in a relationship. IMO (a guy who has had quite some time alone but has been in a loving relationship for several years now) Casual sex and new lovers are hugely overrated compared to what an actual relationship has to offer.
I feel it's actually the other social and experimental experiences are so much more fun but are often made impossible by jealousy, over-protectiveness and envy when in a relationship. I think that if you two can give eachother freedom and share the experience of growing up it could be amazing!
Moral of the story -- be happy with what you have, if you don't like it then leave. A female friend of mine felt the same way. She left the guy, and is now bouncing from one relationship to another relationship filled with unhappiness. She regrets leaving this guy now. So don't fall into that trap!