止痛药最长能吃多久