hi there
i am not sure what to say
you have said everything i needed to say
i think you need an xray atleast if not an mri
i think you should take some rest and not walk too much
i think you know your friend is wrong, sometimes after a
fracture the ends of bone get impacted or simply put they hinge into each other, and allow you to walk without causing much pain. this also explains why you may have variable degrees of pain
i think you should meet an orthopedician immediately
so whats left is that you need someone to kick your butt (as you put so eloquently). i am sorry, i am not that kind of a dr. i just put your nose towards the right direction.
i think you should kick the butt of your friend for being wrong, and then she can kick your butt to get to a dr.
i am sorry if any part of the answer was rough (language wise) lady (i am assuming lady because they usually have more
severe osteoporosis, and ladies tend to bear more pain and neglect their own health- my apologies if my inference was wrong)
best of luck