I was at the beach and I got kinda eaten by a wave. I got thrashed and when I came out my shoulder hurt like hell. I only get limited motion out of it or else I'll get a sharp pain. Is this a pulled muscle? Or a muscle tear? How long until it gets better? Gracias.