Why don't you try changing your pants more often? Once a week is far too seldom in my opinion.