Ok so contact centres are problematic. Especially now with Corona virus. There are waiting lists.
Look if the dad wants the kid for a 24 hour period. OR for that matter from 3pm until 10am once a week then why not agree? If he does that once a week for 3 months and is there at 3pm and drops back at 10am. I reckon that is pretty reasonable and it that happens consistently then increasing to 3 or 4 nights a week over time is reasonable.
Look courts are hard work. It is a long process and nobody wins.
Now excessive drinking is problematic. See, if dad doesn't have charges, a criminal history relating to alcohol then it is not relevent... I know, trust me I know... But in courts, they want evidence. Not just that you saw him pass out a few times. You need a third party, like the police who can establish that there is a problem. Now the other thing is alcohol is not an illegal substance. You can stand up in court and say dad is a drunk. He can say no he isn't. What then?
do you have access to legal aid?