Intro first:
Welcome Brother,
You are not alone, there is a group of guys here going through very similar issues for many different reasons.
You can breathe easy, you will find most of the answers you need, right here on the site.
Find some free moments to read through the
GYE handbook if you have not yet already done so. Take some extra time to go through the
30 Principles of GYE
Of the many tools you will find here on this site, bringing the problem out into the open, out of isolation and sharing it with others in a similar boat is a great first step.
Read up on the various ways that many here have managed to stay clean for amazingly long periods of time by participating with us in the forum.
If you are dedicated to stopping, know that it is possible.
Most importantly.
Keep on Trucking.