Only thing I take is for cholesterol, been getting it by mail for years. Used to be someone else, now it is OptumRx. Started using mail because at the time, it was the only way to get a 90 day supply. Can be a pain if I wait too long to renew the prescription, but overall very convenient.
Edit: This is offered through my insurance provider.