Yuck - sounds terrible. Could it be an antibiotic resistant strand of Strep? Or possible mono - I know a lot of that has been going around this year.