Oh, lady! I am so sorry that you are going through this. LISTEN TO ME, this is NOT your fault. Emetophobia, though we believe is a fear of vomit is actually a fear of the feeling we get when we hear, see, smell, etc. it. It's ANXIETY!!! Anxiety is something that is passed on, but not something you can create in someone. You either have it or you don't. The idea that you can 'force' someone to be afraid of something is ludicrous and untrue. Anxiety can be triggered by so many different things, yelling being one. Your husband's yelling could be a trigger! Check out some different calming routines for yourself and for your daughter. Music, breathing, etc. that you can practice together. Instead of beating yourself up about how this happened to her, embrace this as an opportunity to work through this together! You are NOT a bad mother. You're a caring one who doesn't want to see her daughter suffer through this like you have. Be honest with her, tell her that you have anxiety too and want to help her with it. Beat it together! Therapy could be helpful or some self help. Tell each other when you're feeling anxious so that you can help one another work through it. Rather than seeing this as a bad thing, see it as a great way to bond and grow closer. You're doing great!