Switching from engineering to math

Okay, so im a first year biomedical engineering student at uwaterloo, however these days i feel like i would be more suited to study math. Ive always LOVED math, and my high school average for math never fell below a 90, even in college, im getting a 98 percent in linear algebra and an 85 in calculus for engineering. I thought i would really like biomedical engineering because i thought i wanted to study a mix of sciences and math and the job prospects really interested me and still do. However Im beginning to realise that engineering is alot more hands on than id like, to top it off i have 7 courses and a very hectic schedule and the work load is literally killing me. I would have majored in math but, although I love studying it, Im not sure what i can do with a math degree because i dont want to go into finance or computer science. And another thing, the only thing that is killing my gpa is programming. Ive never ever coded before and my prof is really bad and i ended up failing the programming midterm really bad (a combination of lack of preparation and severe testing anxiety). Im working on getting better, but everyone i speak to says that ill have to do a considerable amount of programming if i major in math, eventhough i do not intend to study computer science. Im trying really hard, but my programming course is quite complicated whereas the one in math is relatively simpler and more for beginners. In any case ive been extremely confused these days and i need to make a decision before i deal with another term of engineering. Please help!!

You should switch! Do what you love because you do not want to be dreading a career you do not enjoy.