If you factor in 42 days of leave (if it's allocated!) then add in all the bits that don't count toward flying duties, for example LPC/OPC, CRM, security refreshers etc., that will take you to over 11 months of work in a given year.
90+ block hours per month is becoming the norm on the 320 fleet in QR. When a pilot almost reaches the maximum hours, for any given period (28 days, annual or whatever), a standby duty will be rostered so there is no opportunity to relax even if you approach max hours.
Defo NOT two months off!
PL