I've ordered Rifaxamin from a Canadian pharmacy, which supplies from UK, India or elsewhere either brand or generic. I went in that direction when insurance stopped covering, since the drug was crazily expensive if ordered domestically. A Canadian pharmacy might be a stop-gap measure for you. I use this place, based on another post from this site. Has worked well.