Thanks for bringing your question to JustAnswer.
You are really following a good regime to keep yourself healthy! But there's no reason to go through life with low energy and bad concentration. You might want to ask your MD to check your thyroid, as low thyroid can sap your energy and mental energy. http://www.mayoclinic.com/health/hypothyroidism/DS00353
If everything is fine medically, I'd suggest finding a psychiatrist you feel comfortable with. A doctor who specializes in mental health is not going to be shocked by your having hallucinations--he will be used to working with folks who have them. Here's a directory to help you find one.
http://www.healthdirectory.com.au/Medical_specialists/Psychiatry/search Your family MD may also be able to refer you, which is often the best way of getting an appointment.
The fact that you realize that you have hallucinations and worry about getting them again is actually a sign of health. A person with severe mental illness who has hallucinations believes they are real. Don't let embarrassment keep you from getting the right meds and help to be able to relax and enjoy your life!