If you wonder when is the right time to call a lawyer, it is probably now. The sooner your lawyer is aware of your circumstances, the sooner they can get the law working to your advantage.
If you want to direct how your assets are distributed after your death, you need a will or trust. If you have a spouse, children or assets, you should have a will.
Many criminal cases can be expunged or sealed. If your case ended in an acquittal or dismissal, or if you successfully completed a term of supervision or qualified probation, your case is eligible for expungement.
Many criminal cases that cannot be expunged are eligible to be sealed.
Every case is different. You should pay your lawyer based upon the lawyer's level of expertise and the amount of effort they must expend on your case. Lawyers may charge a flat fee, an hourly wage or may take a case for a contingency fee. Your lawyer should ensure that you have a clear understanding of the fees you will be charged before the lawyer begins work on your case.