The courts don't like "child snatching" between parents, but they also don't like it when one parent withholds a child from another.  She broke the agreement first-- so you are not bound by the provisions of the agreement. Until a court order is in place, you each have the same rights to your child.  If you decide to keep him longer, then she cannot file charges on you.  The problem is that this creates drama that is not healthy for your child.  If you cannot afford an attorney, you can still file for divorce using some of the new pro se forms online and request temporary orders which grant you joint possession of your son.  If you don't know how to fill out the form, then you can get help with the completion of the forms.  More and more jurisdictions are offering free legal clinics.  Many attorneys will go over the forms with you for the price of a consultation fee.  To know what other resources are available, call your local district clerk and inquire what other agencies or support clinics are available.  Getting an order makes the process much less emotionally traumatizing on your kiddo.