As soon as shingles are detected, medication takes place and how long does shingles last will depend on the extent of which it has occurred. Usually it lasts no more than 3 weeks time. If left untreated, the person may also become blind or paralyzed, althouh this is rare and only occurs in extreme cases.