It looks like your start and end dates are different.
As an example, if you have an event running every Saturday then the start and end date should both be the same (ie, representing the first Saturday). You would then choose an appropriate recurrence pattern (recurs every week until … some future date).
If you were to choose a start date of today and an end date two months in the future – and then added a recurrence pattern on top – the system will think each individual event spans two months.
I hope that makes sense, but let me know if you need me to clarify anything.