Could have just spazzed it. Ice is good to keep the swelling down, ibuprofen I would take for the inflammation. Other than that, for me it takes a week or two to feel better.
Side note, I ice my shoulder for 15-30min at a time 4 times a day when I twang it. Always felt great afterwards