That's a pretty good run so far, so congratulations. I've gone years without making 18 days. I hope you'll get right back on the wagon, gathering all the techniques that have kept you strong this far and building on them.
Failure is an indication that an attempt was made. Ask yourself, "Is it better to try, and fail? Or to never try, and never fail?" This addiction takes time to learn to deal with. You'll get there, I just know it. :-)