The by-pass filter works fine.

3,000 miles between oil changes would be fine.

Some people who do not drive 3,000 miles per year change their oil/filter every year.
When I live up north, I changed the oil/filter on my old trucks just before winter hibernation.