I have neither the problem of feeling bad about fucking up my players nor the problem of giving them too much too early; rather my problem is that I give too little too late.
When things get unbalanced, you need to fix them either in game or out-of-game, depending on the situation and the involved players’ personalities. Unbalanced character abilities or items are best handled in-game . . . (DMG pg. 14)