Thanks for your question.
As a doctor in a public hospital, a Medical Officer’s take home pay is approximately $4000 – $5000, and this will last for as long as you decide not to specialise. I know of friends who’ve been doctors for 8+ years earning this same amount.
1 year as a House Officer: $3000
3 years as a Medical Officer: $4000 – $5000 (variable depending on number of calls)
4 years as a Registrar: $6000 – $7000
2 year as an Associate Consultant: $9000
Consultant: $10,000 +
Training spots to become a resident can be very competitive, so you may get stuck at each step of the way for a couple more years.
Cheers