Spiritual support is needed. Take time out in solitude to get past guilt about past mistakes. It may be time to give up something you desire too much. Letting go of the material world. Goals that do not fill your spiritual needs. Sexual desires that block you from moving forward spiritually.
See Blocked, Church, Religion, Ritual, Holy, Meditation, Pray, Letting Go, Covenant.