Honestly, you are in no place to even think about dating. If you can't even like yourself why put all the burden on somebody else to make you happy?. You will keep falling in the same trap if you don't work on you. The longer you hold off on working on you the longer it will take and the more messes you will create.