Ben, please never feel embarrassed. No need, I understand.
Stress is a constant thing. We have to make sure that we do not let it overcome us. All things will pass and it is our duty to make the best out of every situation, no matter what life throws at us