Um...
Months is slightly complex - because it depends on the start and end dates, rather than on a time span between them - the number of days can be the same, but can produce a different "months" count, depending on when the start date was.
Have a look here:
Working with Age: it's not the same as a TimeSpan![
^] - my Age class will return months for you!