Medicare will only cover up to 100 days in a skilled nursing facility though, and only if you meet some very specific criteria: 1  3-Day Hospital Stay: You must have been at a hospital For 3 days AND. 2  Level of Care: You must also need skilled nursing care 7 days a week, or skilled therapy services 5 days a week.