sounds like you need antibiotics and pain meds. if your going in monday and you just got to make due until then get a bottle of nyquil and sleep until then.
if you cant go to a dentist just go to a pet store and buy some tetracycline which most have or even better some amoxicillin
Fish Mox (amoxicillin) - Allivet Trusted Pet Pharmacy take about 1000 milligrams per day and the infection will clear up. but the tooth will have to be pulled if its broken or bad cavity. you can usually pop them out with a metal pick something like this but you may want to dull the tip a little to avoid ripping your gum apart.
http://www.ronlund.com/Images2/misc/ullpsp4.jpg
if you dont have anything like that just grind a phillips screw driver down to a pic with a file, belt sander, or on the cement. if it has a small bend in it like a prybar you can dig under the tooth and rip it out fairly easily. just pack the hole with cotton or gauze after its out and dont suck on anything for a few days. (smoking or straws).
i used to do all my own dental and medical work :)