Reason 1: Too outspoken.
Now honesty is a great thing, in small bites. Think about your daily interactions and how things might go if you were 100% honest every minute of the day? Not pretty is it? But at the same time I’m not suggesting you to lie to people either.
We just have to be careful about what we say, and how much we say. Typically a person who talks on and on about themselves will be a turn off to BOTH MEN AND WOMEN. This also applies to being too crude or critical about others.
BUT ON THE BRIGHT SIDE, it always comes across between when you try and put a positive spin on things. Cheer up. :)
p/s: Never let yourself be too outspoken, to anyone. Keep it quiet, keep it real. :)