The average time between exchange and completion is a week, however it can be as long as both you and the seller are happy with.
The completion can take place on the same day as exchange. However, you should only do this in an emergency, as timing drawing down mortgage funds, getting ready for completion and moving out all on the same day is incredibly difficult.