સામાન્ય રીતે ત્રણ મુખ્ય કારણો છે: