Good for you! It always takes a while to get back into the swing of things after an injury, but it sounds like you a well on you way.