Hello,
I know exctaly how your feeling going threw the same thing 100% unless you want to lose what you have you have to push back or show him that hes going to lose you to becuase besides the fact he has issues with family and health you have needs to be loved and if he is being completly distant then you need to stand up and let him know completely how you feel show him that he will loose you but make sure you tell him your there if he needs you and how much you care but if he dont let you in then let him go...

hope things work out