dudes

I have no idea what to do. I've had a thing with a guy since the end of freshman year and we're junior now. Our relationship has gone back and forth. I want to be with him but he doesn't communicate well and likes to be sexual. Doesn't want to date. Period. And I've been talking to this other guy from Texas for about 3 1/2 months. He likes me and I like him. But he's in Texas for god sake. And Idk when I'll see him again. And I want to have sex. I'm a virgin and me and the guy from freshman year have been planing to have sex SINCE freshman year. And now it's finally able to happen.  But the guy from Texas wants to have sex with me and wants me to wait for him. And I want to wait for him but at the same time I don't because I have literally no idea when I'll see him again and I don't want to wait to have sex any longer.  And I don't know what I should do. I'm not with either of them but I don't want to hurt the guy from Texas. And I can't say no to the guy from freshman year. Idk if I should have sex with the guy from freshman year and not tell the guy from texas or end it with the guy from freshman year. Or just tell the guy from Texas that I'm gonna have sec with the other guy and if he ends it then he ends it.