Aberdeen forward Greg Stewart admits he paid the price for overindulging during the summer break.
The former Dundee player has scored only once in 14 appearances since joining the Dons in June.
The on-loan Birmingham City man made only his fifth league start in last week’s 2-1 win against Ross County and admitted it has taken him longer than expected to reach full fitness.
He said: “That was my own fault because I should have kept on top of things myself.
“I had too good a summer but I will learn from that.
“I had a good few holidays and lots of drink. It is one of these things, I had a poor season last time out and I kind of let my head go elsewhere.
“I enjoyed the summer too much.
“I went on three holidays. There was a boys’ holiday involved, I went away with the family and with the missus, just me and her.
“It is something I won’t let happen again.
“I knew as soon as I came back I hadn’t done enough training.
“I have been in training during the international breaks. I feel a lot fitter now.
“The boys have been doing well and we are only a point behind Celtic.”