Many churches offer prayer support, deliverance and spiritual counsel. If you are already connected to a church group with experience in this area, I encourage you to seek that care from your church as a first port of call, as they can often offer this sort of care to members free of charge.
If you are not part of a community that offers this sort of expertise you might like to check out nicolehargreaves.net (my ministry site) and join an online course or request a private appointment through that site. Appointments there are by donation only.
I have seen that as God heals, most of my clients are freed from expensive supplement regimes and no longer need some or all of their other therapies. If this allows you the freedom to pay it forward to someone else who is in financial hardship, please let me know; it would be greatly appreciated.