Yeah I also think that you have either torn/pulled a muscle or a ligament