My question involves expungements or pardons for the state of: Texas

A couple month ago, I was arrested for a Class A Misdemeanor/Assault on Family Member, but never charged with one(DA decided not to file the charge).

My question are:
1. how long I need to wait before I can file the expunction to remove the arrest record? I googled over the internet and find two different answers:2 years or 5 years. which one is ture?

2. Almost all the case samples I found are to remove the charge record. but I believe I only have the arrest record not the charge record, is there any petition templete I can use to file the expunction myself once the waiting period pass? the lawyer I checked asked for 1K for doing this and I can not afford it.

thank you