You would benefit from exploring methods of controlling your thoughts - it is possible and you can train yourself if you are prepared to devote a little time to it. There are many ways to do this - hypnosis, self-hypnosis, meditation, mantra to name but a few.
You can research these topics discreetly online, or buy self-help books if you are too embarrassed to approach anyone personally.
Responses