It has been a year since I put overalls on for the last time and signed into work in the hangar but here goes.
A checks, mostly done on the ramp are performed every 28days. They are broken down into A1/A2 etc and consist of lubrication, filter changes etc.
B checks tend to occur every three months and are also split into manageable chunks B2/B3 etc and are more in depth needing a hangar. Some airlines can roster these over several night shifts allowing the aircraft to operate during the day.
C checks are required every two years (approx - depends on flying hrs etc) and are done in the hangar.The last one I did was 10 days for a 737 14 days for a 777.
D checks occur every 4-5 years and are a deep strip down. If you can knock out a D check plus service bulletins in 28 days you are doing well.
This all depends on the flying schedule/hrs flown etc. Engines are monitored very closely (naturally) and can be removed on condition (borescope) or due components life expire called time ex. Engines can remain on wing for years if they remain serviceable. Hope this helps. Nowerdays I sit up front and complain if there are any inop items!
Marvo