Congratulations, Tim! You described here the life of someone who works hard for his dreams and deserves all the success that comes his way.
It's so easy to come up with excuses as to why we can not do something. But we can, it's possible, you are the living proof. Keep going!