The 22-year-old is back in Ronny Deila's side, having missed much of last season through injury.
The 22-year-old was enjoying an excellent campaign - having signed a new five-year deal with the Bhoys, and earning his first call-up to the Scotland squad - before a broken ankle in February kept him out until the beginning of this season.
Now he is back involved with the first-team, McGregor explained how difficult it was to cope with the setback, but also how he used it as motivation for his recovery.
"It's tough when you're out of the team," he said.
"You're disappointed but it's about trying to channel that in the right way and work hard to get yourself back in the manager's plans in training while also focusing on doing the right things off the pitch.
"Your head can go down but you have to pick yourself up, keep going and try to be professional.
"It can change so quickly in football. If you'd asked me two weeks ago if I thought I'd score two goals in two games then I would've told you no.
"But it's a funny game and when you get your chance you need to be ready to take it," he added.
Since his return, McGregor has provided fans with a major indication of the player they have missed. He came off the bench to net the clinching goal in a 3-1 win over Dundee United in August.
And he also gave Deila plenty of food for thought when he was handed his first starts of the season in both the Europa League and Scottish Premiership, as he opened the scoring against Ajax, and then again in the victory over Inverness in their most recent game.