Sounds to me like you are doing really well mate, you should be proud of yourself.
Also think the hiking is a great shout, getting to the top of any trail, no matter how big will always release more endorphins and joy than a gram of beak and you'll feel positive effects for days instead of the...