One thing you did not mention is your age. It is important. Right now you are into Punk/Jazz. Where will you be in 5 years or 10. What skill set will you need then? I teach all my younger students to read both notes and charts. My adult students, with already established careers, I allow to dictate more towards their interests
That being said, anytime that a particular exercise causes frustration, you are NOT learning anything. You should take the lessons and break them up into manageable time slots. If you can practice reading for 5 minutes without getting frustrated, then practice for only 5 minutes and then move on to some free improv, scales or working on some of your bands material. Come back to the reading later. Your teacher needs to understand that. If he/she does not -that is a real problem. Knowing a students learning style and adapting teaching techniques to fit that style is, absolutely, the most important skill a teacher must have.
You do not need to know how to read to be a great player. You do need to know how to read if you want make yourself available for any gig, any time. Reading, like any other technique could be thought of as one more tool in your toolbox.
Mike Dimin
i'm 16 as of now, and yeah that makes sense thanks for the help.