For everyday use, should i drain my Karma all the way before recharging or not?
If your regular/daily use pattern would normally result in rather small discharges (as a percentage of available battery capacity), then I would suggest going for a few days until the battery is mostly (more than half) way discharged, then fully recharging.

If your regular/daily use pattern is already using half or so of the battery capacity, then just recharge it each day.

Since the Karma uses Li-Ion (presumably with internal smart battery management), almost any discharge/charge pattern is tolerable.

The gain from optimizing your Karma power cycles is real (in terms of total battery lifespan), but I wouldn't go out of my way in this regard (and risk being without music because I miscalculated how much juice I had left).
_________________________
Former owner of two RioCar Mark2a with lots of extra stuff