Cada um sabe onde está a sua dor, então é dificil fazer colocações de juízo sobre você. Em que ponto do curso de Engenharia está? Será que vale a pena abandonar e descartar uma base de conhecimento importante? E em programação, como está seu aprendizado?
Na boa, o tempo de cada um é diferente e as reações são diferentes e conviver com nossos sentimentos pode ser desafiador. Você pode mudar, mas lembre, as reações em você ainda estarão lá. Pode ser que tenha de aprender a lidar diferente. Como o Akita disse, "não delegue decisões para ninguém", mas seja sincero consigo mesmo.
Boa Sorte!