Should I drop out of B.Tech to pursue aviation?

I am pursuing B.Tech in Mechanical engineering at NIT Srinagar right now. I have just completed my 3rd semester. I honestly was never interested in engineering to begin with but I had to join this field for some reasons.. But now I absolutely despise this field and want nothing to do with it in the near future either.. My Grades are basically my branch average but aren't very great despite having been a good student all my life.. Mainly because of my lack of interest in this fiels.. I honestly hate engineering.. Since childhood I had an interest in becoming a commercial pilot.. I am thinking of dropping out of college in order to pursue that.. But some problems will arise for sure.. A major one would be having a 3 year gap (2 years of engineering + 1 year drop for JEE) on my resume.. What should I do in this situation?