Porsha 'Stewart' Williams allegedly mixed alcohol and pills on day of Kenya Moore fight

Porsha WilliamsAtlanta Police Department

The "Real Housewives of Atlanta" season six reunion fight between Kenya Moore and Porsha Williams may have been fueled by alcohol and drugs.

As shown on the April 20 RHOA reunion special, Williams sprung from her seat and grabbed Moore by her hair after being verbally taunted. Moore, who does not appear to fight back at all, is then dragged by her hair across the ground.

A source claims that Porsha Williams was drinking before the show's taping, and a photo shows two bottles of wine in the reality star's dressing room.

"Porsha was drunk," a source told Radar Online. "There were two bottles of wine in her dressing room. She came to fight Kenya and needed some liquid courage!"

The source also states that Williams has been on anti-depressants since her divorce from former NFL player Kordell Stewart, which was finalized in December 2013. Williams has said that the divorce was an "absolute surprise" and that she was "heartbroken" over the separation.

In addition to possible anti-depressants usage, the source claims that Williams is still on pain medication following her breast augmentation surgery. Williams admitted having the surgery in the April 7 issue of US Weekly.

Neither anti-depressants nor pain medication are recommended to be taken with alcoholic beverages. The source claims that the combination led to the physical outburst captured on-camera.

"She is very unstable," the source told Radar. "She's been taking medications and mixing it with alcohol."

After a warrant was issued last week, Williams turned herself in to Atlanta authorities. She was charged with battery, and released after posting a $2,000 bond.

A source reported that the charges could be dropped, however, if Williams apologizes to her castmember.

"If Porsha publicly came out and apologized to Kenya and really and genuinely said she's sorry and meant it and said how she was wrong for putting her hands on Kenya, Kenya just might ask the charges be dropped," the source told Hollywood Life.

The next two "Real Housewives of Atlanta" season six reunion specials will air April 27 and May 4 on Bravo at 8 p.m. ET.

RHOA season six reunion fightBravo