No, you don't have to contribute every month. You can make Roth IRA contributions anytime during the year. However, keep in mind that the sooner you make your contribution, the more time your money has to grow.