Hola, creo que esto te servirá:
Código:
select *
from tabla
where fecha >= (DATE_FORMAT(DATE_ADD(NOW(), INTERVAL 31 DAY),'%Y-%m-%d'))
Está pensado para limitar el número de días (puedes poner perfectamente INTERVAL 120 DAY), pero también puedes eliminar esa limitación modificando un poco la consulta anterior.
Saludos