Research varies, and depending on a number of factors it can take anywhere from 18-254 days for a habit to stick. On average though it should take about 2 months. So give yourself a break and keep going, it will happen if you keep trying!