Why can't my hair hold a curl?

I've tried hairspray, mousse and oil. nothing works. my curls hold for maybe 10 min then my hair is flat and straight again, can someone help?
Why can't my hair hold a curl?
Post Opinion