La idea básica es contar todas las imágenes cargadas en un mes determinado por un usuario determinado, como:
SELECT COUNT(*) FROM `images` WHERE `user_name` = ? GROUP BY MONTH(`date`);
Si la consulta anterior devuelve 3
, puede evitar la carga.