308 days really is fantastic! I to am very proud of you, and I personally find you a huge inspiration, as I have only ever managed to stop for 1 month. Even after such a short period of time, I was angry at myself for having started again, but I knew that I could do it again.
You can to. It's all part of the process, sometimes things happen, that knock you back again, but you can do it. It may feel at times like your taking 6 steps forward and 3 steps back, and 5 steps forward and 4 steps back, but honestly, if you stick at it, the steps will soon keep going forward. What it comes down to, is that the only one that can make you stop, is you. But if you start again, if your not ready to stop, its nothing to be ashamed of, at all. 308 days is a huge acomplishment, and it is 308 days of freedom that you enjoyed. So it was not wasted.
You aren't alone, and you have proven that you do have the strength to stop. You will get through this :). Take care of yourself, feel free to PM me anytime x