What is the training time for ITB?

I keep reading conflicting information on this. Is it 59 days start to finish or 59 training days? Or is it 29 training days or 29 days start to finish? I am going to MEPS in a week.
Update: Thank you for the link Alex M! I do not see why you got so many thumbs down?
5 answers 5