You sound really motivated and strong and have made incredible progress overcoming such significant challenges. You should be really proud of yourself and must feel "liberated"!