Depends on branch applied for but generally it'll take about 12-18 months depending on when you apply. There's loads of info on procedure on here. Search in the free text box top right and you'll find masses of info. I've posted the same info a number of times so search my posts if you like.
Currently in training at Raleigh, and it's worth the wait/struggle.