I completely agree with the words that you need to deal with yourself. Until you understand yourself, it will be difficult for you in the future. But I recommend a review of the site
https://www.blackdatingsites.net/benaughty-review/ where you can meet absolutely any girl. Perhaps you will find the one that will support and help you in any difficult moment. try to figure out your problems