Angry drunk friend...what to do?

how old is the $500 debt ? week ? month ? year ?

if you swing at him while hes drunk and knock him on his ass, will he be a bitch about it when hes sober ?