wren, I definitely suggest that you get an appointment with a psychiatrist. This person has the training to answer your questions. Meanwhile, if you can't get an appointment fast enough to help you, then see about talking to a therapist. I am concerned about how much distress you are under and want you to start getting some relief. I know intrusive thoughts aren't any fun.
We are here to support you. Keep in touch and let us know what's happening!