1 Generally, someone who has a MRSA infection stays infected for just under 10 days if they are treated by a doctor although many factors are involved and this duration can vary from person to person.