Paying more than whatever ZZZQuil costs for a pint of just promethazine is a major loss. Yeah you can mix it with opiates but again, you can do the same with some benadryl. They're both in the same family of anticholinergics.