I have been doing the same for the last two years or so. I use Qbserve [1], a native (privacy-focused) time tracker for macOS developed by a couple living in Chile. The application keeps all the information on my computer in an SQLite database, making it very easy to analyze. I regularly reference it during my quarterly performance reviews to justify ups-and-downs in my results.
I will use this article as inspiration for writing a blog post sometime.
Coincidentally, I also saw a Reddit post last night [2] with the original poster's data analysis of all their expenses recorded through 2020. I bookmarked it because I collected similar information during the previous three years to write another blog post. Unfortunately, I am still unsure how to write such an article without revealing too much personal information.
[1] https://qotoqot.com/qbserve/
[2] https://www.reddit.com/r/dataisbeautiful/comments/kp3fcn/a/