I'm experiencing pain in the front side of my upper left arm just below my shoulder. It's been bothering me for weeks. Ligament? Muscle strain?

Shoulder pain. hello ~ it sounds as if it could be a rotator cuff syndrome and in which case it may respond to a cortisone shot. It could be arthitis as well. Make a visit to your doc and let him confirm this and offer treatment thanks.