How do you know if its time to let him go??

I have been dating this guy for the past 7 months. But he lives in Texas and I live in Tennessee. He told me he loved me and I said it back and I really believed that he did love me. But for the past 4 days he won't talk to me about his feelings. We argue a lot more than we used to. I get mad at him for stupid things. And he won't call me cause he says he has homework or something to do. He falls asleep on me all the time. He doesn't say I love you as much as he used to. Should I let him go?/ or is it because of or distance apart I feel this way? Help me I'm so confused :(
How do you know if its time to let him go??
1
3
Add Opinion