It's not possible to read others' minds. It is possible to guess what they're thinking. There are many 'psychics' who make good money by observing what people do. From eye dilation to breathing it's very easy to figure out what people are thinking but not to zero in on something completely random.
Although women have more intuition than men do, what your talking about is a clairvoyant these are very rare and yes they are said to be able to read peoples minds. This is a rare God given talent it cant be taught.