hi
i read your query
i am unsure from your query whether
the popping is from shoulder or elbow
i think it would be shoulder
the
bruise and swelling usually develop
in case you have developed a dislocation and
the local blood vessels have ruptured
i would suggest you to get an
x ray of the joint closest to your swelling and bruise- mostly shoulder from what i guess
let us know the report
then we can know what exactly you have
and we can tell you what to do next
i would have preferred an mri
but i guess you said the affordability is low
so an x ray would have to do
best of luck