Sounds like you have a lot of inputs.
That's what I was thinking. I made a transaction yesterday that I wanted to get confirmed quickly. I paid 16 sat/byte, which is a bit expensive compared to recently, when you could pay 1 sat/byte and have it confirmed relatively quickly, but my transaction yesterday had only one input, so it didn't seem overly expensive to me either.