Doctor Rosenstein is terrible. The first time I went to him I was so excited because I thought I finally found a good doctor and he really seemed helpful, but I was definitely wrong... the next couple appointments I felt like I was meeting with his evil twin, but I assumed he was just having a bad day. Unfortunately, I kept going back to him a few more times until it felt like I was going to a trouble middle schooler who would literally throw tantrums until you just stopped talking. He pigeonholed me and when I told him things that didn't fit his ill chosen diagnosis he wouldn't bother listening to them and literally heckled me and insulted me. I've never met anybody more childish and unprofessional in my life and I'm disgusted that he still has a job. Don't waste your time or money. You'd be better off asking a child for medical advice. (He also made them do excessive blood work on me and told me to just lie to the phlebotomist when she asked me questions so it would go faster and coached me on what to say so I got the pleasure of passing out after them taking so much blood and not doing what I needed to before having that ridiculous amount of blood taken. Definitely not professional)