Personally, I would say wait until you are 35yo
Running a business is a more than full time job, for the first few years you will have zero income but have to work 80 hours a week
You should be going out, enjoying life, making mistakes, meeting people
THEN, when you have some ‘life experiences’ behind you, you can think about starting your own bussiness