How long is the formation?

It lasts seven years. The Seminary formation is designed to develop in the seminarian a love for souls and an ardent thirst for holiness, along with sufficient knowledge to guide the faithful entrusted to him and feed their souls. To reach such a lofty goal, seven years is a very short time.