Cheryl has given you the right advice. Because there may be an organic cause for these experiences, a full medical workup is the first step. If the MD rules out such things as brain tumor, endocrine disease, etc., then you will want to consult a psychologist for help. This is not something that can be treated with online advice. You need personalized help, and should seek it right away.
Good work, Cheryl. Thanks for participating in the forum and for sharing your wisdom.