Hello, any bone injuries usually take few months to complete heal, if there are no complications, since you have got your followup X-ray and your doctor told it has better, then don't worry, it takes few more weeks for swelling to totally come down and to be pain free, you can take
calcium supplements for faster recovery, don't over strain the injured by doing more work, which helps to heal after, if pain increases or swelling increases please consult your doctor.