You have sustained a fracture to your scapula (shoulder blade). This normally takes between 6-12 weeks to unite (heal).