Currently having a problem spiritually

I’ve had an addiction I’ll say to porn and masterbation. I know it is a sin but what alternative is there