Answer: havingabadspellof

AnswerCrossword Clue
HAVINGABADSPELLOF

Start of a riddle