If you're planning right now on pursuing a math degree and describe yourself as "not being a math person." You are going to literally be in hell. Probably from the moment you step into Calc I onwards.
I know Math majors who absolutely love mathematics, and apparently they tell me that's the only thing that keeps them sane in higher math courses like Ordinary Deferential Equations and Advanced Calculus courses. You just don't go into a math degree unless you are really passionate about math. Period.
Computer science, is not so much about "being a tech geek" though. Its more about critical thinking, problem solving, and logic when you get right down to its foundations. At least in my experience. There's a famous quote concerning computer science that essentially says "Computer Science is as much about computers as astronomy is about telescopes." And there's at least some truth to that. That said though, if you aren't at least interested in computers and how things like programming languages work and how computers make use of machine instructions and the like, you probably aren't going to have a good time in that field either.
I've been in the whole "What do I do with a liberal arts/non-STEM degree" quandary as well though. I'll tell you what my advisor told me: there's plenty of jobs for non-STEM people. Any job where you use skill sets like Critical thinking, being able to problem solve, having good research skills, being able to communicate and support ideas effectively, or being able to write/critical read/anolyze any sort of text would be a place where a non-STEM major would probably excel. And there's plenty of jobs out there that would make use of those sorts of skills. Ignore the whole "Oh you got a Liberal arts degree, why don't you ask me if I want fries with that?" Sort of talk. Not everyone is cut out for STEM work, and you certainly don't need an STEM degree to be successful. You just need to learn to market your skillset and not necessarily look for your dream job right out of school (like being a Professor of Philosophy or something, because good luck with that).
That said, its certainly much easier to get a well playing job as an STEM major. Speaking from experience, I was originally just a History Major, until I decided to double major with Computer Science. I had trouble finding internships for my history degree, but with CS: I suddenly found I had multiple call-backs from companies that would pay $14-19 dollars an hour to interns. The difference is absolutely staggering.