I could be a really extreme form of muscle strain, but really the only way to know for sure would be to talk to a specialist. A friend of mine had some pretty intense muscle trauma after getting into a car accident and it took a few months for him to start to feel better. Luckily he worked with a personal injury lawyer to get compensation because he was off of work for like 3 months, and the physiotherapy was crazy expensive.