Capt. K,
Nothing justifies that long of a time to finish the training. It is absolutely not normal to be hired and on the company's pay roll and then get a whole month of TBN(To Be Notified) on your roster.
With a little bit of common sense and organisation, the whole thing can be done in 2 months max.