Tune your guitar!
Nah but seriously, pickups don't tend to wear out over time, so unless you've been smashing your guitar around, it wouldn't be your pickups. Try getting a new set of strings if you haven't in a month or so.
Oh yeah, and if it's a cheap guitar, consider upgrading ;p