What should I do to fix this?

I’m 21 and have absolutely no love life. I know I hear it all the time that I’m young and love will come but young people date right? Why am I finding such a hard time just simply finding a person to date? Or text? Or even just hang out wit? It’s depressing. Even more so because I moved away from my home town and I just want a bit of companionship. This has been going on for like the whole year and some of last year. No one to consistently talk to or remotely stay interested. I’m constantly getting ghosted by three day text ships and I know if they just meet me they’ll maybe like me. What am I doing wrong? What’s wrong? It’s so annoying. I just want to experience having someone romantically consistent. How can I fix it? Is this normal? I feel like I’m an oddball because of it. And before u say it no I’m not unattractive and I am shy but once u get to know me I feel I’m really interesting someone please help
What should I do to fix this?
Post Opinion