in hard situation...

Okay so I need some help.. I'm talking to two different guys and don't know which one to pick. I'm 17f and one guys is 21 and the other is 17... I was talking to the 21 year old first but he started to ignore me because I was getting "annoying" but he still texts me and calls be babe. He also moves 6 hours away in 7 months. The 17 year old is a great guy but the other day I told him how I didn't know if I was ready for a relationship yet and he blew up on me and made a Facebook post about me. I need to pick soon because it's starting to stress me out.