I would think it's strep. I once had strep that lasted a few weeks, even with antibiotics.