It takes about a week for the inital pain to go away. The swelling goes down in 3 or 4 days. My piercings were completely pain free after two and a half or three weeks. I have my lip done twice.
Now, this was my experience. It depends on your body and such.