You should come out when you feel you are ready to do this. If you can accept your own sexuality then you should come out.
I came out when I was 23 and financially not independent. I live in a very homophobic society and my parents were same. But I was confident I can do it. After 2 years now they are okay with it. Now I feel I am free like a bird.