I am wondering what off here means in this line from the movie The Alamo and what is this usage. It's a scene of three Texans chatting about the Mexican army marching before them.
Man A: That's the best-dressed army I ever saw.
Man B: Fancy clothes don't make a fightin' man.
Man C: They're just off two years puttin' down revolts. They're fightin' men.
Prepositions are difficult. I have never see off used this way. What does it mean here?