Not real advice, but a suggestion
@Marie Mallory. Ibuprofen, naproxen, and acetaminophen are bad if you take them for long periods of time, or if you drink a lot of alcohol, but you have to get severe pain under control as it can also affect your diabetes.
For a couple days, I would try 2 naproxen (Aleve) if you have them AND 2 acetaminophen (Tylenol). Take the naproxen every 12 hours and the acetaminophen every 6 hours. Do this for TWO DAYS ONLY unless your doctor says otherwise. Ibuprofen (Advil or Motrin) can be substituted for the naproxen if you don't have it, but naproxen is slightly better at relieving inflammation. The drugs can do damage to the kidneys and liver, but you have to make life bearable and this might get you through a few days and maybe break the pain cycle. Prescription strength naproxen is 500 mg as
@Beth Gallagher said, but the OTC naproxen is 200 mg, so taking 2 is still below the prescription strength. Do not increase the Tylenol. acetaminophen unless told to do so by your doc. Drink lots of water, and sometimes an Epsom Salts bath will help.
You mention barbiturates, but they are seldom prescribed these days. Opiates are better at reliving pain, but are addictive as well, so never take them for long periods. There are muscle relaxants and there are
MUSCLE RELAXANTS. They are no equivalents OTC that I recall. Some are very strong and some are mild.
I certainly hope you find relief. Again, as has been said above, don't talk about pulled muscles as you can't be sure that the problem lies there. You don't want to send an inadequately-trained practitioner down the wrong path. This sounds like something more than a pulled muscle.