I'm sorry for the news but you don't know how fast he really will progress! He could go on for many many years.
You need to stay positive for him and youself. You need to enjoy everyday that you all have together!
Make sure he's eating right, exercising to keep active and make sure he's taking...