There's actually an easy fix for your abscess. Get some Bentonite clay in powder form and wet it enough to make it into clay chunks, balls etc. take some of the clay and put it between the cheek and gum next to the abscess and leave it there.
You may have to replace it a few times but it won't bother you. So you can just leave it there for a few hours hours maybe 1-3 times before the abscess goes away.
At some point the clay will smell terrible as its absorbing the puss. Take the smelly stuff out and put some new in til gone. It's usually gone same or next day. Good luck.