The data in Insights refreshes every 15 minutes.
You can report on data in a given month period by selecting Date Range and choosing your desired month. You have the option to report on the current month, or five previous months.
Insights reflects data within 15 minutes of it being updated in your account.