Yes, the unused data will rollover, but only for 1 month.
Please see the example below.
As you can see, data assigned in January is only usable until the end of February, even if it is not all used in February.
The rolled over data will be used before the newly assigned data, so if not all of the rollover data is used, then only the data assigned in the current month will rollover into the next.