Hi Mary, I got my Dom from a compounding pharmacy in Dallas. Then they started working with the FDA on a national drug trial of Dom, so they had to stop filling scripts for Dom as a nursing aid. I switched to a compounding pharmacy in Plano (a suburb of Dallas) and found my script was something like $60/mo LESS. I had no idea prices varied so much! Now I get it from a pharmacy in Arlington for about $100 less even than the Plano price. It was not hard at all to get the drug prescribed (lactation consultant referred me to an OB/Gyn for the script) and it was easy to get it filled locally. That said, call around to every compounding pharmacy in reasonable range of you and ask about prices! It's significantly cheaper online, except for this place I just found in Arlington, which is comparable to online prices.
Also, yes, when you first start out, you really need to pump every 3 hours. This is long, compared to a newborn feeding cycle, which is often closer to every 2 hours (on breastmilk, anyway). The closer you get to your expected date, the closer you'll want to get to every 2 hours during the day and every 3 hours at night. It is more important to have frequent cycles of pumping than long cycles. That is, if you pumped every 2 hours for 5 minutes at a time, that would be 60 minutes in a day. If you pumped every 3 hours for 10 minutes at a time, that would be 80 minutes in a day. Your milk supply would increase more rapidly with the every 2 hours than with the every 3 hours schedule, even though you'd spend more time at the pump on the 3 hours schedule.