Oral antiviral medicine are usually used to shorten the course, which are prescription and you can get that from any MD.
As far as what to put on the shingles, usually a topical antibiotic cream such as polysporin to keep the lesions from getting infected.
Oral pain relievers such as tylenol are usually used.
Please click accept to give answer credit. Bonuses and positive feedback highly appreciated and helpful. Answers for informational purposes only.