Such as a case like this one, I would say that there are a few areas of medicine that can deal with a problem like this one. Sports Medicine or Physical Therapy are areas of medicine that can determine the cause of your muscle pain. If these areas of medicine don't improve the problem, then I would suggest you see a Neurologist, which can determine a problem within the brain or central nervous system.
Orthopaedic Surgeon
Try Chinese medicine. If you have pain, western medicine will give you anti-inflams, paracetamol, etc. for pain relief, whereas Chinese medicine looks at what is causing the pain and treats that as well as pain relief. Far more effective!
There are several: Bromelain and Tumeric are some.
Cyclobenzaprine is a muscle relaxant. Is works by blocking pain sensations being sent to the brain and treats skeletal muscle conditions that cause pain.
Most likely ibuprofen, it relieves minor pain...
A gastroenterologist treats stomach pain.
If you mean Cyclobenzaprine, (Flexeril), it is a muscle relaxant.
No, flexeril is a muscle relaxant. The drug name is cyclobenzaprine. Ibuprofen is a non-steroidal anti-inflammatory pain medicine. You can safely take a pain reliever and a muscle relaxant together. They work together to help reduce your discomfort.
Examples of these drugs are antihistamines, cold medicine, allergy medicine, sleep aids, medicine for seizures, tranquilizers, some pain relievers, and muscle relaxants.
If taking a hot bath or stretching doesn't work here are some natural remedies for relieving muscle pain: http://health.howstuffworks.com/wellness/natural-medicine/home-remedies/home-remedies-for-muscle-pain.htm
You could possibly have a pulled muscle if pain continues call doctor for pain medicine.
Myalgia is the same as muscle pain. Myalgia is the medical term for muscle pain.