Mechanical engineering vs computer science

I had a similiar situation and choose mechanical engineering. No regrets at all. Realized that I did not want to spend my time infront of a computer screen all day. Many mechanical engineers spend lot of time on the computer but it’s not required for all jobs. There’s also something satisfying about having a physical product infront of you instead of lines of code imo.

Also, the major that makes you more money will be the one that you’re more interested in. You can earn boatloads with either major if you work hard. At my school the MEs work harder and have more work from what I’ve seen. Overall CS might make slightly more money, but ME has better job stability. Job market is strong for both majors. CS is probably stronger right now, but ME is more consistent and laws of physics do not change unlike programming languages which are outdated fast.

Ultimately it is up to you. You might want to explore a bit more specifically what each major does and if the career fields within them interest you. Don’t let money play a big role in your decision between the two.

EDIT: Why not look into mechatronics? Seems like the best of both worlds.