I mostly use things like facebook to mark dates or flirt a little but something that has been on my mind for quite a while is: how much time should one wait after she goes online to strike a conversation?

Eg: I dont wanna sound desparate, so i usually dont text her at least for 20 min after she goes online