So far my 14 year old BP has stuck to a scheduled 5-6 month strike for years.
I offer food at 5 months, if she refuses I wait another month before offering.
I don't know if our lack of extreme weather helps with consistency or not. I haven't worn a winter coat in 15 years. I only need a jacket about 6-14 days a year.
I've got 2.0 23 year olds that have followed a similar schedule with out fail since 1999. Until now. One of them has fed twice monthly this winter. it still surprises me every time he does. I still offer every 3 or 4 weeks during the strikes.