I'm having shoulder arthroscopy and would like to know if I can take phentermine up until the day before the surgery.

Depends. I would check with the anesthesiologist doing your surgery. If you call the center you are having surgery at, you can typically talk to the team doing your surgery to ask those questions. If not, have your Orthopedic physician's office call them.