Steve, The good thing is that you are moving forward at a pace chosen by you and enjoying life as you choose rather than how you think you should.  

As I think I said some time ago, everyone heals in their own time and in their own way and I believe that is exactly what you are doing.  

Life is for living not just existing. xx