I didnt see a correct reply but the problem i had i finally found out...
My data usage setting were set to not use background data on messenger or facebook.. meaning if the app wasnt open i had no internet to tell me i got a message etc.
Turnes it off and simple fix