In many cases, shingles gets better within around two to four weeks. However, it's still important to see your GP or pharmacist as soon as possible if you recognise the symptoms of shingles, as early treatment may help reduce the severity of the condition and the risk of potential complications.