Indeed. Medicine and law require far more schooling / apprenticeship before the rewards start to overcome the difficulties (such as debt), often far more than even 5-6 years. All 3 can easily require being on-call at inconvenient times, and definitely require well above 40 hours a week.