It now grows linearly because it has reached the maximum block size of 1MB per block (actually 1000 kB) (this is the block size debate you've likely heard about)
Blocks today are almost always 998, 998 kB in size and without a transaction fee your transaction can take multiple blocks to be processed.
Block every 10 minutes (goal) is 6 blocks an hour, 144 blocks a day is 144,000 kB a day, is around 4,320 MB a month.
https://blockchain.info/charts/blocks-size?timespan=all
It now grows linearly because it has reached the maximum block size of 1MB per block (actually 1000 kB) (this is the block size debate you've likely heard about)
Blocks today are almost always 998, 998 kB in size and without a transaction fee your transaction can take multiple blocks to be processed.
Block every 10 minutes (goal) is 6 blocks an hour, 144 blocks a day is 144,000 kB a day, is around 4,320 MB a month.