You have to be comfortable with being by yourself first before you can feel comfortable with being with someone else. Allow yourself time to grow before your next relationship. Allow yourself time to work out personal issues that you know you struggle with when you are with someone else. Just because you are a good person, it doesn’t mean that it is a good time to put yourself back out there yet. Learn to exercise more patience with yourself and more patience with your love. Remember that you want to give yourself the best possible chance at succeeding in your next relationship. All you can do is work on you and pray that whoever you end up with has invested the same time into themselves as well.