Honestly, if your asking yourself that question then he obviously may not be the one for you if you are unsure. Honestly, no man or woman is made for you they don't come out that way. No one perfect, everyone makes mistakes, everyone does things they may regret outta spite but you should forgive and move on to build your relationship stronger. they are good partners if they are respectful, loyal, patient, loving, and kind especially honest. if they are doing right by you, and you don't even have to question their loyalty then they are good for you.