When i press the channel button on my remote it takes me to On Demand.
What is the make and model of your cable box and when did this start happening? On the guide that I have press the Guide button twice and check your channel filters. Let's make sure that On Demand is not selected as one of the filters. Select another filter and press the channel button again after saving your changes. (Try All Channels.)
When you press the channel button a second time after landing on the On Demand Channel, what happens?