Can I sing in front of non mahram? I don't always know and I sometimes sing without thinking. Do I feel guilty and consciously correct this habit? Or is it okay

It would be haram to sing in front of non-mahram men, so please do your best to avoid it.