Soulmate Searching
Here's the thing,
Everyone of us has our own divine timing for all the things we do in life, this is why we shouldn't compare ourselves and our journey to others. As for life partners, keep in mind that there are different types of soulmates and that everyone you meet in your life is meant to assist your growth.
No one and no relationship is perfect. Someone may not be your soulmate and you both are perfect for each other. Someone may be your soulmate and you're always at war with each other. Nonetheless, if the person you're with isn't the person you're meant to end up with, you'll end up separating after you've learned your lesson from each other or after you've cleared your karma with each other. If someone is the person you're meant to end up with in this lifetime you'll find your way back to each other no matter what. It may be a reunion after 23 years when you're both at an old age. It may be a reunion after 3-5 years. Your meeting is divine and your timing is right. You're both in alignment and are meant to be where you are.
You, alone, are whole. Don't search for your soulmate. Don't look for your other half. Seek within yourself. Work on yourself and become the best version of you. Be the right partner for you. When you know who you are and you authentically allow yourself to be; When you're both ready the universe will bring you and your rightful partner together.
A lot of people will go through life looking for their rightful partner when they themselves can't even be the right person for them. This will only lead to disappointment and regrets.
We can journey through life blindly and in search of something more but never find it because we failed to look within. However, we can also choose to embrace the journey, be grateful for each opportunity as they come, do the inner work and surrender to the universe's way of creating miracles.
The choice is yours but remember where there is force there is resistance. Don't force you and your partner to fall into alignment. Gave each other the space to grow on your own. Allow the universe to slowly guide you both and bring you to each other.
Instead of asking if the other person is your soulmate, ask yourself,
Am I the best version I can be?
Am I the right person for him/her?
Can I let go of my ego and accept my partner for all that he/she is?