In order to keep my trumpet from dying on me, i clean it every two weeks. After these cleanings the monday during band she is like a new horn (old beuscher aristocrat). My cleanings are normally very basic dry runs. I clean the lead pipe with industrial sized q-tips do to their soft manner, and i wipe down all my slides and valves/casings.
Yesterday i dedicated my time to giving it a bath. I cleaned everything from the basics all the way down to the key ring. today i put everything back together after letting it airdry overnight. my tuning slide was greased, and my valves and fast slides were oiled. The results were just WOW. First when i was running my fingers along the valves my 3rd valve slide would not stay in the trumpet it was just falling out. then when i played the sound it produced was similar to that of my friends xeno. i was shocked. never did i think i could get it to play like a brand new horn. the valves line up and react greatly.
for those high school students out there who think its stupid to give ur trumpet a bath and clean it often, do so it creates the greatest results in how your horn works, and for me it has helped my horn last a lot longer then my music store predicted(it was supposed to die out last year)