If you were one of my students, here's how I would advise you:
1. Don't get paralysis.
2. Pick something that gives you good career options. The rest are your hobbies (and it's good to have hobbies).
4. Be cautious taking on any educational debt -- make sure it's worth it.
Your career will take many turns but you want your opening move to be strong.
Frankly, if you can program and enjoy math, your future is bright. When you love your work, you won't need the escapism of substances.