User blog comment:JuliaG109/Badges/@comment-27958222-20170216140211

This has happened to me too. In case you aren't doing this, I realized that you have to check in at the same general time every day in order for a badge day to count. For example, say you check in at 5:30 pm on Monday. Then on Tuesday, you check in at 11:00 am, 2:00 pm and 3:00 pm, but you accidentally miss 5:30. Then you miss a day and you start over, even though you checked in 3 other times. It all comes down to that time slot.

Hope this helps!