Thats standard in the military when you are deployed. When we are at our home station we work more 9 to 5, but when we are in combat we work 12 hour shifts and 24 hours a day.
When you get hit in your armor it almost always breaks ribs now a days. It alteast bruises them up really bad to the point where you have a hard time breathing and walking. But I would rather have broken ribs and hard to breathing then be dead. The vests today are better but leave more room for error.