During conversations with girls, I make them laugh a lot and they play with their hair and flirt with me, so it is safe to say they are attracted. However, whenever I ask them to hang out they say no. I should point out that a lot of the time I take a long time before asking them out, and also I don't tend to compliment them. Are these the things that are making them say no to dates?