Every two weeks. The only time I don't pay is that magical time of the year when payday happens to be three times in a month.
You should look into getting a part time job at a union grocery store like Kroger or Albertsons for the health insurance, you can get the same coverage or greater and you would be paying about $100 per month total and making extra money along with 10% employee discount on store brand food items.