止痛药一般可以吃多久