All perfect praise be to Allah, The Lord of the Worlds. I testify that there is none worthy of worship except Allah, and that Muhammad is His slave and Messenger.
Dear sister, first of all you should know that befriending non-Mahram men, talking with them, and being in seclusion with them is not permitted for you nor for any other Muslim woman. All these acts lead to committing Zina (adultery/fornication). The Islamic Sharee’ah states that every means that could lead to what is forbidden, is forbidden itself. Thus, the Islamic Sharee’ah has forbidden many means that may lead to forbidden acts. The Prophet said: “No man should stay with a lady in seclusion except in the presence of a Mahram (unmarriageable person) ”. [Al-Bukhari and Muslim]
The Prophet also said: “No man ever stays alone with a woman but Satan becomes their third (companion) ”. [Al-Tirmithi]
The solution to your problem is easy and possible. It starts with the true adherence to Islam, strengthening your relations with Allah, repenting sincerely from the sins you have committed, enjoining good and avoiding evil. This will undoubtedly fill your heart with that which is good for you in this Life and the Hereafter, repulsing at the same time reliance upon creatures (human beings or others). Indeed Allah will relieve you from your critical situation, drive away your worries and provide you with a suitable and a righteous husband. Allah Says (what means): {… And whoever fears Allah - He will make for him a way out. And will provide for him from where he does not expect.} [Quran 65:2-3]
Allah also Says (what means): {And whoever fears Allah - He will make for him of his matter ease.} [Quran 65:4]
Know that everything belongs to Allah, and He Alone arranges the matters on the Earth and in the Heavens. Believe that you will never get anything except what Allah Has determined for you; so supplicate Him Alone to grant you a good life.
There is no harm to consult a pious Muslim, such as a Shaykh, teacher, scholar, etc. to seek advice from him and ask him to help you solve your problem. But do not stay with him in seclusion.
Know that going to magicians, jugglers and those who commit Shirk or indulge in what is forbidden is not permissible. You should fear Allah in all your actions.
Allah knows best.