I tore my ACL on July 4th

I tore my ACL on July 4th. I’ve done physical therapy and have made more progress than was expected so I’m having surgery in 4 days. My brother has already warned me about the pain of surgery because he had it. My current issue though is sleeping at night. I can get by ok during the day with fairly mild pain considering but it hurts more at night and I can barely sleep. I’m already taking tylenol PM and melatonin (I can’t take ibuprofen or aspirin because of surgery) so I’m looking for any other tips to get a decent night of sleep. I’ve also been using a cryo cuff.