Will Medicare Pay For Long Term Care? 
Medicare will pay for a limited number of long term care days if certain guidelines are met . One of these conditions is that the long term care stay must be for a condition that caused the patient to be recently hospitalized for at least three consecutive days . Medicare will pay a maximum of 20 days of a long term care stay at 100 % . After that , there is a copay up to the maximum allowable number of 100 days . After that , Medicare will only pay hospitalization , drugs , doctor visits and whatever costs it paid for prior to the need for long term care . 