I just do it whenever it starts to feel “dry”. It’s most obvious when sliding the tailstock back and forth. I apply oil lightly and wipe off the excess.
It might be a bit controversial, but I think you can have too much oil. If the bed is sticky it will hold swarf, dust, sanding/grinding particles etc. The last thing you want to do is mash a mixture of abrasive crap into your bed.