Physical relationships outside of marriage, porn, and against God Spiritual adultery. Have you committed any of these? I have since repented of this sin. Don't think you cannot be forgiven if you have done these things because Jesus says you can be forgiven. We can't turn back the hands of time but we can walk with our heads up, we have to put the shame we feel in the past where it belongs. Never feel unworthy after you have committed this sin and gone to God about it. Never stray into this area again remember not only is God watching but you are watching yourself self-destroy your life. Stay in love with God, and each other and love yourself too. Stay blessed!

Attention: I am not a mental health professional please do not take my opinions as medical advice. Seek out a mental health professional for advice and seek out God too.