What service did you request, was it normal broadband, or BT Infinity or just a phone? You normally have to give 30 days notice of a home move.
If it was a broadband order, then
In order to find out what services and speed range that it available, please enter your phone number into this form.
Broadband availability checker
Please remember to edit out your phone number before you post the results.
If you ordered Infinity, and the cabinet is full, then you could be on a long waiting list.
Openreach provide the service for most Service Providers, so there may be an issue with the external network.
Do you have dial tone on your phone, and if you dial 1470 17070, does the number that it reads back to you, match the number for your line?
I don't have a landline phone, I only have it as part of the package so that I can use broadband, is there another way I can test this?
Buy a cheap wired phone, it should cost about £5, and test your line using that. Its useful to have, because you can check continuity of your phone/broadband line anytime.
Plug it into the master phone socket, and see if you get dial tone. If you do not, then try the test socket located behind the bottom section of the master socket.
The home hub should be plugged into the master socket, via a microfilter, and the phone plugged into the microfilter as well.