I actually run my own streaming setup where I stream off my computer through VPN, local buffering on the phone, it works really well in the truck where service is usually not interrupted for that long.
However a lot of people don’t realize just how many hours of music you can burn through when you’re putting in 12hr+ days in the field or even the mental effort in picking what to play next when your eyes are up front (I don’t run autosteer on anything). So just turn on the radio and get the job done!
Stimulants? My doc tells me he has to be paranoid because basically if they found out that anyone took a single dose of amphetamine for fun, he would lose his license. Any other drugs, here, have a sack of them and a lifetime supply of renewals. But not stimulants.