by now this time engineering or doctor is best to study
DEar aspirant,
Both of these streams are quite good streams and have a very good career. However, there are few factors to consider. One is that in engineering the college matters a lot. If you are not able to get into a good top tier college then you might not be able to get into any decent product based core company.
In Doctor, you have no this problem as almost all the colleges for MBBS are fairly decent and will make you a doctor.
Moreover, if you are not into mathematics then doctor is the best available career choice. Engineering entrances exams are more focused on mathematics and are therefore very hard for students with average mathematics background to get into a top tier college,
That being said, engineering is 4 year course, MBBS is 5 year course. Moreover, if you decide to do masters then for engineering it is 2 years, and for doctor it is 3 years. So the study period is big than engineering in medical field but that is worth it more than engineering in most of the cases as tier 2/3 college students from engineering may find it hard to get into a decent tech/core company.
Hope this provides you an insight, comment below if you have any follow-ups.
THank you.