From what I remember from Blandford block inspections are generally carried out once every couple of weeks (more if your Tp SSgt is p1ssed off with you) with the obvious preceding bull nights. Inspections are usually on a Monday morning with re-inspections in the evening. Random block inspections were also carried out to ensure blocks are generally clean when an inspection is not planned. So keep it tidy.
All leave is block and is entirely dependant on the breaks in your course, you will have absoultly no choice when to take it unless you are in a holding troop for a few weeks and have some spare. You need to watch this though, because if you use too much and then there is a course break you will find yourself on duty while the rest of your course go on leave.
Enjoy Blandford - it's a dump but the surrounding area is quite nice