Spend some time in a hospital, especially a large teaching hospital in a large city if you can. Watch the interns, especially, if you can. If you see the patients and the way they interact with their physicians and you know that you want that in a career -- that that would drive you through difficult times -- then I think medicine is a sound choice.
For any other reason whatsoever, there are better options. But if you like patients -- even in a large hospital in a large city -- then I think medicine will be worth it.