If you are using a 3G or 4G mobile connection then I have some bad news for you. It has been bugged since March and Blizzard refuses to fix it. Try using a VPN or WiFi instead of cellular.
EDIT: I’m afraid this is a duplicate thread, see the link below.