High incomes are not immune! Many with high incomes have higher debt and credit cards that are maxed out so they live paycheck to paycheck.
The root of overspending is selfishness. For some overspending is due to a feeling of being deprived of something or loneliness. Overspending could be a way of compensating for a lack of intimacy in marriage. It temporarily fills a void where boredom or sadness exists. A person tries fill that void with materialism.
1. Have a Biblical plan. Get advice and accountability. Pray and ask God to help you discover why you do what you do. Then ask Him to deliver you or heal you.
2. Establish priorities. God first! This is the outside indicator of whether or not you really trust God.
Do you believe God or do you just believe in God? Your spending will reveal the truth.