Question: how long do i have to wait to get my p45?
Answer: If you don't get your P45 within a few weeks after you've left your old job, you should contact the company and ask for it. Ask again, less nicely. If your old employer still doesn't send you your P45, or says it can't, remind them that it is a legal obligation to provide all ex-employees with a P45.