If you're in the US, weekly shopping is very common because it is such a chore to get to and from grocery stores. They tend to be very large and relatively far away from where people live, so it's quite an inconvenience to shop there.
Smaller stores within neighborhoods allow for quick trips without much hassle.