Hello,
Between these two branches, cse of course had many more future options. As you might have heard these terms like Artificial Intelligence, Machine Learning, Deep Learning, Data Science, Cyber Security, Ethical Hacking, Android Development, Web Development, Blockchain Development. You can see many other options as future for CSE. So CSE has more options when compared to Mechnical branch. But as you said you're having problems with your eyes so you can't pursue CSE as it involves sitting before laptop for studying/coding. So it's your choice of deciding to move with which branch. If you are good (as per health) then you can go for Mechnical branch.
Revert back in comment section if you have any doubts regarding this.
College Comparison based on Courses, Placement, Rank, Fee
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile