It also depends on where you are. If you're in a bar and there is some uber hot woman there you have to ask yourself why she's really there. Most of them are not there to actually meet someone. They are either there to hang out with friends, get attention, or get free drinks. That isn't always the case, but it has been most of the time in my experiences. It is much easier to approach women in more everyday settings.