It is ok for him to have a 3 hr nap, although if it doesn't work for him you could wake him from the nap to preserve BT? I do think the early nap is not helping, but perhaps try the meds to see if it hepw. We ever get distress here from teeth, just early morning NWs.