Check your network date and time settings. And make sure it's set to automatic date and time.
There's a trick to this if its already set to automatic date and time.
The person you are texting automatic date and time is off.
And that will also place your text messages out of order.
Tell them to...