You need to forgive yourself. This is a temptation by the devil. Think of it this way. God has forgiven you for all the sins you have confessed, you say you know this. This is true. So if you don’t forgive yourself, then you are choosing to believe the father of lies who is tempting you, over God? you are saying God is wrong, is a sense. But fortunately, God is merciful, ask him to forgive you for that unbelief and ask him for the strength and courage to accept his acceptance of your weakened state. I remember saying in confession once that God had forgiven me but I hadn’t forgiven myself, it can be said… then the devil knows he’s been outed. All you are telling us here, tell God, in confession if you dig out the sins or near occasions of sin, or in front of the Blessed Sacrament. God loves you, he wants to help you, he literally died to help you. Ask him for courage, temperance, justice and prudence. Ask every day and pray before the Blessed Sacrament as often as you can. He will sort out the rest of your life, ie vocation to marriage or religious life and your worthiness according to his will. For now give those thoughts to him and leave them with him until you are ready for them and pray for his love and healing. God bless you.