Why does my makeup never last?

I do my skincare before, i use primer, i use setting spray yet it never holds? i really dont understand, i look awful when i come home at the end of the day
Why does my makeup never last?
Post Opinion