I'm on insulin and I take it whenever wherever it's needed. At the table in a restaurant, in the break room at work, this weekend on the sidelines of the football pitch before the match.
at first i was a bit self conscious about doing it in public but after a few times it was ok. I actually find that people don't notice, i've never had anyone say anything,. I can do it at a restuarant and my girlfriend will ask me if I've done my insulin as she didn't even notice me doing it.