it's really hard for me to know what im worth. it's hard to know when i got lucky with someone who "tolerates" me and if i should just keep them around forever regardless of the number of things i dont like about them. my recent ex is a borderline alcoholic and doesn't handle my bpd well. hes a decent person, but he doesn't have many things going for himself and that's not someone i want to be with. i want an ambitious person whos brave, kind and loving to me and someone i can build a family and home with. but am i striving for something i can never attain? should i just settle for less because it's good enough that he tolerates me, bpd and all? 

have any of yall ever struggled with this? please help. everytime i try to set my standards i tell myself im not allowed to have them because i come with so much baggage.