Tbh im not sure but ye as u/wickedblight said therapy should be your first option. I believe that you should love yourself first before expecting someone to love you, or at least accept your flaws cuz if you didnt do it first no one will do it for you.
And even if you didnt find a romantic partner remember that there should be others that care about you and love you.