be hard on
• treat or criticize (someone) severely.
• "you're being too hard on her"
• be difficult for or unfair to.
• "it was hard on her, because she had to walk nearly a mile out of her way"
• be likely to hurt or damage.
• "the monitor flickers, which is hard on the eyes"
hard on
• close to; following soon after.
• "hard on the heels of Wimbledon comes the Henley Regatta"
Similar:
soon after,
hard on the heels of,
quickly after,
promptly after,
shortly after,
immediately after,
directly after,
straight after,
right after,
a short time after,
without delay after,
Opposite:
long after,