Yes, once the 1 million is distributed over 30,000 per week, it will be over. The Megaboost program was designed to give out 1 million over the course of 30 weeks, with each week having 30,000 being distributed. This means that once all 30 weeks have passed, all 1 million will have been given out, and the Megaboost program will be over.