Conflict of heart

So I've been with my current boyfriend for almost 2years in February. My mom lives in Houston Texas and I live in Durant Oklahoma she came down and she is getting upset now and wants me to come home... I miss my family but I love my man this is ripping me apart and I don't know what to do she says pray for my answer but this is hard when I don't know if I'll ever find someone who will care for me again