$ 0 0 Selena Gomez, the 23 years old former Disney and one of the most trending singers in Hollywood has finally revealed the reason behind her not dating older men! No wonder she's been in an on and off relationship with Justin Bieber