Facts
No, you are not allowed to take the theory test before you have turned 18. However, you can book your appointment before you have turned 18, as long as the actual test is at the earliest on the same day as you turn 18.