Smudge proof makeup

Jasmin • 21 , mother of a beautiful 2 year old little girl and now expecting another little baby 💕

So i use primer and a setting spray and seting powder but my makeup still smudges and rubs off easily 😭 any tips to avoid that?