I would suggest you to repeat X ray
of the humerus
to check if there is breakage of plate or any non union of the bone. As you are saying that you have heard cracking sound there is chances of re fracture
.Till that time i will suggest you to take Brufen
tablet for pain relief.