You should be with your new energy supplier within just three weeks unless there are outstanding issues on your old account.
Most UK energy providers have signed up for the Energy Switch Guarantee, which aims to increase consuming confidence in switch and both the speed and ease of doing so.