Bobl Boy,
Be prepared, it will probably be the most difficult thing you've done in your life!
Speaking as a trainee 16months into a grad prog...I was so close to giving up, there seemed to be no light at end of an impossibly long tunnel, long hours, making little progress, scant financial...