How long do shingles take to heal or how long befor I'm over them.

Usually. Usually 2 to 3 weeks but sometimes the pain or unusual sensations can last weeks or months.
Shingles. Most cases of shingles last 3 to 5 weeks. Usually 1 to 5 days after one experiences pain/burning in a specific area, a rash with blisters appears. This may take a week to 10 days to dry up & become crusty. Usually within a couple of weeks the scabs resolve. REF: https://www.nia.nih.gov/health/shingles#catch.