My MOH is someone I have been friends with for about 7 years and met in college. I picked her as my MOH because we were great friends in college and even though she lives several states away from me, I felt like she really stepped up to support me after I got engaged. She grew up and now lives in New Jersey and has always been a Jersey girl with a big personality. That being said, she was pretty laid back in college and even when drinking it took a lot to get her really riled up. After I asked her to be my MOH, I have seen her three different times. The first time was in Vegas where she got drunk and mad that we accidentally got separated and then proceeded to block the entire group from leaving the bathroom and screamed at us (mostly me) for two hours (literally made another girl cry). The second time I went to see her for her engagement party and she got drunk and was trying to order me around and was so rude. The third time I went to see her because they had a big holiday party and she got drunk and then began bad mouthing me to others regarding the Vegas trip and then started a screaming fight with her fiance's friend (resulting in her kicking him and his fiance out of the party). I had a talk with her about her behavior after the Vegas trip and thought it would be an isolated incident but she keeps acting the same. Clearly the common denominator is alcohol and I am afraid she will start drinking at my reception and act the same way....
I don't want her to not be part of the wedding but I don't trust her to not act up once she starts drinking. I've thought about asking her to not drink during the reception but I'm not sure if that will make matters better or worse. I also don't want to not say anything at all and feel like I am constantly monitoring her to make sure she acts fine. Any suggestions?