@bts.rybicki This isn't exactly Kotlin specific, but a few things could help
where are you initializing this timer. an activity, a service?
is the screen usually left on throughout the run of the timer?
do you navigate away from the app while the timer is running?
at what points do you explicitly start/stop the timer?