I'm assuming you'll be starting your undergrad soon. I wouldn't recommend going into medicine (psychiatry) unless you have a true desire to work your ass off and maintain good grades and ace the MCATs. The path you would take in choosing medicine would require 4 years of undergrad, 4 years of medical school, and anywhere from 3-4 years residency (1-2 prelim residency followed by 1-2 year psychiatric residency). Assuming you're about 18 now, that would make you about 29-30 before you are a practicing psychiatrist. This path is not easy as you must maintain above average stats (grades, board scores, etc) along with outside extracurricular activities in medicine to show your interest in the field. However, the path of engineering may be a less stressful route in that in order to obtain an engineering degree all you must do is obtain the minimum GPA. If you're willing to work and have a desire for medicine while maintaing a 3.7+ GPA, psychiatry could be an option. On the other hand, if that all the work is too much for you, go for engineering and maintain that 2.1 GPA requirement. good luck.