A thought about you being clean for 6 months only to fall the moment you get home etc and it making you feel like a "loser"
Firstly, getting down on yourself about your downfalls comes more from your Y"H i think than from a good place (there's a difference between feeling resolute to stop your wayward action, and feeling your not good enough.).
Secondly, you know if you have Yiras Shomayim not by wether or not your perfect and do everything that Hashem wants from you (if you do your a Tzaddik), rather if you learn from your falls and take serious action to improve and prevent a repeat (repeat meaning the exact same thing happening), IE. Teshuvah.
Anyhow this is just my blirp, if you don't agree disregard. Hatzlacha to you in your journey, you can do it.