Hi
Thanks for reaching out. Based on what you have mentioned you will need to consult a psychiatrist and psychologist. For how long have you been having fear of trains, heights, and knives. With the right treatment you can overcome phobia. To feel better I suggest consulting a psychiatrist and psychologist. With a psychologist you can talk about phobia, relationship with family, lifestyle, and childhood. If there is a history of anxiety disorder in the family you can talk about it with a psychologist. There will come a time when you will feel better, Try to live in the present and take each day as it comes.
Next Steps
Consult a psychiatrist and psychologist.
Health Tips
Contact me for counselling sessions. Along with counselling I can suggest natural foods to calm the mind.