This depends. You should consult an experienced solicitor for exact answers, but the average time it takes to receive your funds is usually around 6 weeks.
There are different schools of thought on this. One is "until marriage". Another is "until she is emotionally, physically, and mentally ready". Either way, both sides seem to understand that women...