Perhaps you should have a discussion with your parents about it. It isn't just about what's best for you, but about them too. If they have things they are putting off doing because you are living at home, then perhaps you should set a timeline. It really depends on the family dynamics. Once you have a job in your field, I really think you should start paying your share of the bills for living there.
About dating: I think if someone immediately dismisses you because you live at home, then you are probably not compatible anyway. However, what are your expectations about being able to bring someone home to hang out with or have "sexy time". Will this make you, your parents or your date uncomfortable? There are more considerations than just money.
I would have done better financially if I had lived at home. My parents paid my tuition, books and fees and would have let me live at home during college. However, in spite of my working full time and going to school full time and having excellent grades, my parents insisted that I still have a curfew. That was enough for me to move out at 19. I wouldn't trade those years of being poor but somewhat independent for anything. I learned a lot about the world and how to take care of things myself. So don't discount the experiences you would gain out on your own. There are things of value that aren't measured by currency.
As the parent of an 18 year old and 21 year old, I am happy for them to live at home while they are pursuing education or training for their future career. I expect them to pay something in rent if they aren't in school or training. I've also told them that (barring any unforeseen circumstances) the "mommy payroll" stops at 26. Also, as a parent, there are certain responsibilities that I will continue to have so long as my kids are there. For example, I will want to cook larger meals so that they are fed a good meal, whereas, I would probably just have soup or something easy if it was just me.
Just my two cents worth.