Randy,

You asked what is the right time not to be there. All I can say is sometime. Go out with some friends. Go to a ball game. Find something that makes her realize that you have a life. She does want someone with a life other than just being there. You are probably doing everything for her.

IMP