Welcome at HCM.
It looks from your details that you have a history of fall.But you are still able to walk with analgesic
& able to sleep well.
If you are old aged or above 55 year then i will advice you to get a x ray
done to check for hidden or small fracture
.You should know that you are taking sedative medicines or sleep pills which does also lead to weak bone.You should not strain yourself.
Hope this will you.
With best wishes.