This may sound stupid but it worked for me and some of my friends with the same problem:
1. Turn off your phone
2. Take out your sim card (yes your sim card)
3. Turn on your phone and log in to facebook messenger (works right?)
4. Now turn off you phone again
5. Insert you sim card and when you turn on your phone again facebook messenger should still work?