One day when I wanted to share my post to public i couldn't see the public option.Well this is because your age is under 18 on Facebook.Facebook's privacy settings work differently for young people than for adults. Read a detailed overview of the differences between privacy settings and sharing options for minors and adults.
You can only change this by changing your death of birth.:-P