I have always found that MyPoints responds within 2-3 days, but that their responses are a joke. They do not even read the emails as they almost never answer any of the questions I ask. They just send you canned responses that do not mean anything.
Still, eventually, with enough pulling teeth, you will get your points.