If the battery is getting swollen, that means it's failing. Does it also get pretty warm while charging, and does the battery seem to run out more quickly?
I'd bring it to a Samsung service center to get it checked out. It might be easier to bring it to a Samsung rep in a Best Buy first, though.