OK. So I read in my grammar, Dative case is used also with impersonal verbs to express the state or situation where a person is and gives the example: Мне не спиться = I can't sleep.
Thank you all.
Just in case, the right one would be "мне не спится" (without "ь"). Meanwhile your version means "I can't get into drinking". Hope, you're not very confused. =)