Since I have started playing I have become really good at sight reading and I have been told that I have a good sound and breath support by my teacher. The problem is that I can't keep time in the manner my teacher wants me to keep time while sight reading. They believe I should count tempo in my head. No matter how much I try an practice this I cannot seem to read and play the notes while counting in my head. I can tap my foot, use a metronome, or play with another interment just fine but I can't seem to count it silently in my head. I do much better paying it thru 20-30 times then bringing up up to tempo or just matching tempo by ear. I am told not to tap my foot because it disrespectful to the orchestra. However I have no intention of being in an orchestra and if I was I could keep time by ear and practice. My lessons are starting to drag because I get stopped every time I mess something up.Ifsthere any drills I can do to solve this and keep time the way my teacher wishes me to keep time. Right now its just frustrating me mostly from being constantly stopped and told I'm doing it wrong. I generally work things out in practice but this has been a challenge regardless of the time put in.