When should you ask her out?
Now. Ask her out now. You asked the question so it is what you
want. Don't wait for anything, ask her out because you want to go
out with her. Ask her out because you like her and you want to
spend time with her. Tell her this and if she isn't sure then give
her time. But you should never wait to do the things you want.