વિવિધ કારણો છે, અને તે સામાન્ય રીતે મિશ્રણ છે: