how long does it takes to get the visa,
around six months
can one be denied a fiance visa,
after the wedding is complete, can I stay in the country and apply for my green card all at once or do I have to leave the Country?
You would file for adjustment of status.
You should retain an experienced immigration lawyer to review all the facts and advise you accordingly.
I agree with my colleagues. You will not be able to bring your son until the petition has been processed and transferred to the Embassy in Indonesia.
You should retain an experienced immigration lawyer, whether myself or one of my colleagues, to review all the facts, advise you, and handle the case.