Pogues singer Shane MacGowan has revealed he stays awake for a week at a time.
MacGowan stays awake for a week at a time