Congrats on day 45. I am on day 68 and almost the same situation. But this life is indeed amazing and beautiful. Keep heading mate!
Sorry about your relpase man. But cheer up, I'm sure you learnt a lot this last streak. Keep improving! keep going! dont give up, keep fighting it!! :D