lol, Ice does work. Mouth wash plays a big factor! Use it after every time you eat,drink, smoke, etc.. You need to keep it clean.
You might have eaten something you weren't supposed to. You cant have anything breaded or drink beer.... could cause a yeast infection in your mouth. The swelling is normal up to 8 or 9 days actually, swelling ISN'T just a sign of an infection. When your sleeping, you might suck on your tongue, or maybe rub it against the roof of your mouth or teeth when talking causing aggravation. (it happens 90% of the time when someone gets a new piercing) which could also cause the swelling.
Use the mouth wash after every meal, drink, smoke, etc..
Oh and when a piercing is infected, your not supposed to take it out. It will trap the infection inside. I suggest going back to the shop that did it if it continues to swell.