There's no set time to complete an apprenticeship as they vary widely in content and size but all apprenticeships must be at least 12 months long.
The length of time taken will depend on the sector, and the employer's requirements. Apprenticeships typically take between one and four years to complete, depending on the type of framework, so it's important that you're committed enough to see it through.