Daz, sorry to state the obvious, but get yourself to a Doctor and let them recommend a specialist, so you know exactly what it is!
Mrs Window Cleaner hurt her shoulder a few years back whilst Ceroc dancing, in pain for weeks and then she went to Doctor/Physio. Her shoulder ball and socket had been pulled out by half inch. Six months of physio...all sorted.