My two cents: you didn't use porn. You didn't even use your hand. Yes, it's a mistake. But don't let it destroy everything. Please don't. You're still much, much better off than when you started. If you beat yourself up too hard right now you'll get an urge to bury your shame with porn.
I'm...