Holy hell! If it’s a TPF, then most likely you should not be putting any weight on it. Swelling is your body’s way of telling you something inside is either inflamed or infectious, both of which are not good signs.
I used to be so against pills of any kind — and still am, preferring to tough it out — but something like this requires you to be smart, not tough. I have a sharp pain in my groin that wreaks havoc with my sleep, and tylenol takes the edge off pretty well. My doctor also prescribed me Percocet, and that’s also pretty effective, too.
But see a doctor and keep nagging medical professionals until someone helps you. Nobody else will be your advocate and look out for you the way you deserve.