First think in the morning is better, but I take mine before workout it gives me a mentally boost, but sometimes I alternate weeks, 1 week before next week after,
it´s all a mental game, what it matters is that your blood levels stay consistant

I do my first sticks of the day right when i wake up, gives me a bit of a boost as the needle wakes me up even more after a shower. Then usually another set of pokes before the gym after another shower.