| A month....you guys need time to get good reservations for dinner, get the flowers in order, and if she is someone that you think/know other guys will want to go with you don't want to run the risk of someone asking first. I wouldn't do it any sooner or later than that. |