I'd been wondering how you were getting on

Thats great you lasted 3 weeks, I know how hard things have been for you. And also well done for trying everything you could think of to prevent it, I know I don't always. Try not to beat yourself up over giving in, the fact is you tried

That takes a lot of strength