Hmm, this can be a really hard situation to be in. You can totally love two guys at the same time. But I think you are in love with one guy, Jeremy, and then you just love Ethan because he is around. Jeremy might not have faith, or be someone that you see yourself with right now because of arrangements but do you want to loose him because right now things are difficult.
And the thing with Ethan is sounds like since he is here, it is easier for you to be with him so he is more excessable, but that doesnt mean that you have to be with him. You could always be a friend with him. You dont have to be in a relationship with him to have him in your life.
It sounds like to me that you want to be with Jeremy and it is just hard right now because he does not live near you at this time. When he comes to visit, try to talk to him about you twos future. See if you two have a future and what his plans are. If they sounds like his plans could have you in them, if you are in them, try to be strong and be faithful to him while he is gone.
If you plan to be with Jeremy, then let Ethan know. Tell him what is going on. It is better to be honest with him so he doesnt get hurt later. Just explain things to him and tell him what you and Jeremy are going to do.
I really hope everything works out. If you need to talk, please message me. My inbox is always open and I am always willing to chat.