I'm no expert but I think 28 days is pretty standard, and thats pretty common practice for private outpatient services to want you to do their inpatient first.
If you just want OP rehab - try this database:
Substance Abuse Treatment Facility Locator
enter your general location, then hit the select services button...you can refine your results to OP.
D