Why is it so hard for me to realize someone is flirting?

Sometimes i can't tell when a guy is flirting with me. Because even when my gut tells me he is i still feel im overthinking it and he's just being friendly. Usually the main reason i dont take inniative on asking guys out. Am i the only one?