Thank you for the additional information.
It is impossible to make a diagnosis based solely on the symptoms. It can be said that the most common cause of pain such as you describe in a young adult is muscular pain, such as from chronic muscle spasm. A rotator cuff injury also can cause many of the symptoms that you describe, but there would usually be tenderness in the area of the shoulder. Degenerative changes in the neck causing a pinched nerve is also a possible cause of such symptoms, but it is less common to develop this in someone of her age.
Generally speaking, the next step would depend upon the severity of the pain. If the pain is more severe and intolerable, then being seen in an emergency room or urgent care center would be appropriate. Otherwise, it would be appropriate to be seen in a free clinic. If you are uncertain whether there is a free clinic in your area, you can check with the local health department or you can search an online database to look for federally funded clinics near you at http://findahealthcenter.hrsa.gov/Search_HCC.aspx.
Another option would be to consider using a higher dose of the Advil or Aleve. The over the counter strength is designed for relief of pain, such as headache. However, the same medicines can be used to relieve inflammation associated with a variety of musculoskeletal condition, but a higher dose is necessary. There is a prescription strength of the ibuprofen of 800 mg and of the naproxen of 500 mg (or 550 of naproxen sodium), each designed to be taken 2-3 times per day, but it also would be OK to take an equivalent amount of the over the counter strength. If taking a higher dose of one of these medicines for a couple weeks eases the pain, then no further evaluation or intervention
is necessary, but if the symptoms persist, it would be appropriate to be seen.
If you have any further questions, please let me know.