Welcome to the forum
I see you also live in a high tax state. However, I'm in a very low cost area. Hope you are too.
There are many software programs out there for tracking expenses and doing a budget. The decision to purchase a license all depends on your level of computer skills and how much you will utilize the software.
This thread may be useful to you:
What budgeting tools and methodology do you use?
A low cost solution : Before I FIREd, I needed to get my hands around the incoming/outgoing money situation. I started with a generic spreadsheet like this one (free download)
and kept adding line items until I captured the entire data set.
Here is a much simper one:
There is an entire collection here
The start-up time and effort was considerable, but once I completed it, it is a very valuable tool. I added actual and estimated (what-ifs) columns as I went.