Well they say 14 days but mine only took 3. Its quicker for people on pay as you go apparently as they actually pay, whereas O2 contract sufferers get the unlock for free.
Sorry, can't help with Switzerland! Could always try here though www.iphoneunlockuk.com , they seem to be able to unlock all sorts, however, it does cost you.
Never use that site, it's a scam. Every iPhone unlock and jailbreak is free.
If you have been charged, you have been scammed.