I've had an abscess many times and haven't went to a dentist much for it and never got surgery.
To make the swelling go down heat a towel are cloth (make sure it isn't melting hot) and lay down on...