<p>Well if by “financial stability” you mean earning 300k and driving nice cars, your dreams may be in jeopardy. As it stands now, there is no cap on the salaries for doctors, but in many single payer systems (Europe, Canada) there is. If the U.S continues towards government-run healthcare, there will be a cap and being a doctor will not be the money-maker that it is today.</p>
<p>If you choose medicine because you love it, then you’ll be fine. If you’re choosing it simply because of the salary, it might not work out in the longterm.</p>