Tried everything. Nothing work?

I have an iPhone 5 and I can only receive texts from other iPhone users. I can text non iPhone users but it'll take a while for me to receive it. My boyfriend has and LG and I texted him though out the day yesterday but I got all of his replies at 8 this morning. Co worker who owns a Sony replied to my text but I haven't receive it. I've resetted my network setting, turn on/ off iMessage and my phone. Nothing works my iOS is up todate. Any suggestions?

Your problem is you have an iPhone. Apple doesn't play well with others.

It has nothing to do with the phone, so you should be blaming your carrier. Ring them and complain.