I always spray heaps of pressure pack style lube on every time i ride and also after every refill. Let the crap go everywhere and just clean it off after. Just coat everything likely to get coated in lube with wd40 or crc at least chains last longer. When racing gokarts on bitumen we always spray the chain every time we go out which is only for about ten laps and roughly 10.5km, i believe that as soon as you see a chain that is shiny looking it needs a good dose of lube.