Are there waiting periods before benefits start?  

No, there are no waiting periods.