Puedes utilizar este código
DateTime fecha1;
DateTime fecha2;
//le asignas el valor a las 2 fechas
TimeSpan dif = fecha2 - fecha1;
dif te devolverá la cantidad en días... lo divides dentro de 30 y LISTO!!!
igual, algunos tienen 31, pero no creo que por 1 día sea tanta la diferencia... espero te sirva...