man falcon youre words, believe it or not sort of inspired me. Im in a much similar position as nemesis29's friend. I am 21 years old, but instead of MechEng, I am (was) taking Chem Eng. I had one more yr to go but I dropped out a few months back because of lack of money (couldnt even pay for the semester i was enrolled in lol). Right now looking for a full time job and as well I'm just making music and seeing where I can go with that. I dont like chem eng, but I dont hate it either. its one of those things I'd consider "work" I guess. I'm going to keep making music and get better at the shit i do. Hopefully one day I can be in your shoes. and if not, hell it was a fun ride along the way 
I'm glad

However, having a back-up plan is wise.
If you're pursuing a career in music you will have to niche yourself. I chose game music, so that's basically all I do. Sound Design comes unavoidably with the job, which is something I CAN do but I'd rather focus my efforts on the music alone. But it's all good, I've got nothing to complain about. However I'm in the meantime slowly working my way up to become a pop/rock -producer as well

Let's see how that'll work out hehehe...