That "women communicate indirectly" thing is mostly bullshit. Sure, it's fair to a point, but you don't have to put up with it. I know plenty of women who communicate quite directly when it's an issue of any importance. It's not your job to read her mind - and as long as you act like it's your job she'll keep making it your job. Then again, take this advice with a grain of salt. If it was me in this situation, I have no problems with not getting laid (I don't do casual hookups anyway). You may find this advice does make her leave, and you won't get any. Of course, if it's a relationship you want, this advice can help immensely.