aloe
No
Yes,A primer acts like a moisturizer but helps makeup stay on longer and smooths skin to the best state it can be.
it really depends but your probably better off with a everyday face wash instead
You should always put on spot treatment directly after washing your face, then follow with a moisturizer. Spot treatments are most effective when they are applied before anything else.