You should have had my experience while trying to finish my commercial ticket. I hit the spectrum.... CFI (3x), scheduling (RG in high demand), weather, DPE scheduling, aircraft maintentance (THREE times just between the oral and finally getting in the flight portion!, five total). Oh, and in the middle of those... I got sick. What should have been three final quick flights and then the checkride in a week's time took five weeks.
The odds for winning the lotto were seemingly higher than getting my Comm.