Whatsapp + Facebook notifications

I constantly get issues with whatsapp and facebook notifications.

Whatsapp will send me message notifications 80% of the time, then the rest of the time I will get nothing unless I open the app.

Facebook has probably sent me about 3 notifications ever, even though I have them all switched on from the app settings.

This is very frustrating as I use these apps a lot for messaging, any fixes for this problem...?