Have you tried using implementation intentions they seem like they have good research backing. See this , and this
Have you tried using implementation intentions they seem like they have good research backing. See this , and this