I try my best to read and respond to initial queries within a reasonable time frame, usually within a few days. If you have not heard back from me within a week or two, it means I have set aside your submission for further consideration.
Partial response times can take up to 3-4 months sometimes longer. I try not to keep partials longer than 6 months.
Full response times can take 6-8 months. I try not to keep anything longer than a year.