If you want a broadcast (text blast) to go out every week or every month, you have 2 options:
1) Use the Send Blast section of your Messaging menu to schedule your blasts individually for the dates and times you need them to be sent.
2) Set-up a Trigger Campaign to automate the daily, weekly, and monthly delivery of your messages.