CVS is with Target which helps them and there’s Walmart, grocery and mail order pharmacies to compete with.
Here in ATL there’s lots of decaying former Walgreens, so many I almost assumed they went out of business. Interestingly I haven’t seen one of those buildings become something else. Maybe the areas they were in weren’t the best?
There's also Amazon Pharmacy. Amazon is into everything.
walgreens overbuilt in my little town too ... the first one to close was converted to a Harbor Freight whose parking lot is almost always full ...