Doesn't make sense, Todd: it's lasted too long to be either chickenpox or a staph infection. It may be prickly heat or some other, probably nonserious condition, but I would ask your doctor to have another look, or else consult a skin doctor for another opinion.
Best.
Dr. Rockoff