24-48 hours strait? That's BS. You do have 16 hours shifts, but even these are relatives few. Let's not embellish the truth.
Other limits:
- You are not allowed more than 80hrs per week, that is a hard limit and programs will get in trouble if they ask more of you.
- You are required to take 4 days off every 4 week rolling average ( so 1 day off per week, or 2 days off every 2 weeks, etc )