I sprained my shoulder 3 weeks ago but I am still in pain my collar bone. Is this normal?

Ac joint? If you sprained you shoulder and are having pain in your clavicle, i assume you injured your ac joint, the point of your shoulder. That can hurt for six or more weeks. If there is deformity there, it should be imaged with xrays. Good luck.