ONEBGG,
re: But I still have a long ways to go
Yes you do, but you must keep in mind how incredibly far you have already come. At the beginning, it must have seemed impossible. Now, at this point, it must be realized that your goal is possible, having overcome as much as you have already.
Every journey starts with but a single step. Then you keep on truckin', one day at a time.
You have my admiration for what you have accomplished and will accomplish.