A haircut won't help. They take it from your underarms or legs instead.
Depending on your metabolism, one week should be okay for urine. Other things you can try is drinking a lot of water, and taking some creatine (which makes the test not look diluted). Most head shops sell cleanse things...