The doctors gave you cocaine for pain when you were a child Fiona? Wow!
I'm so sorry to hear about your tooth honey! That sounds so painful. Can you go to a Med Check and have it looked at? It may cost you fifty or sixty dollars but at least they could precribe you some antibiotics, which is probably what you need right now.
What kind of pain killers are you taking? I take vicodin for my back pain.
You should try to build up your immune system. I read the other day that if you drink 5 cups of black tea a day for a couple of weeks you can strengthen your immune system ten fold. I've been very busy drinking lots of black tea and I also take green tea pills twice each day. If you get your immune system built up you can probably ward off many of those tooth infections!
There must be someplace you can go to get some anti biotics Fiona. Perhaps a free clinic in your area. Look it up in the phone book. They will treat you for free. They won't do anything about your tooth, but you can get some much needed antibiotics!
I hope you feel better real soon honey!