Hello,
It seems you are having repetitive thoughts and ideas that are intrusive and you feel little or no control over them. Such thoughts, often characteristic of Obsessive compulsive disorder, are also called obsessions. For now its important that you understand that such thoughts are often our own associations and have little to no basis in reality. The anxiety that they cause is often rooted in their irrational magnification in our mind. However it is treatable and manageable with the right treatment. There are a number of causes for Ocd, and with complete information about you, we can help you better.
Next Steps
Consult mental health professionals- clinical psychologist and psychiatrist. An on site consultation will be better for you. However you can consult on practo as well.
Health Tips
Practice slow deep breathing on counts to lower anxiety. Try talking to loved ones you trust so that they can help you in dealing with this problem.