How long should you wait for a guy to ask you out? Or should you ask him?