How does your blogs grow ? I need some advice

I have been building my blog for about 4 months now and reaching roughly 125+ posts (each have many images and above 1000+ words).

My Google Search Impression have been rising since I started the website reaching around 150 per day. Yet, a month ago, it drops suddenly to around 5-9 impressions per day and goes sideway for weeks.

My Google Analytics hasn't been doing good either. It's only around 50-70 viewers per month.

I still want to continue but it's kinda sad to see the numbers compare to the output I've tried to put out.

Do all blogs go through this phase ? How long did you guys do until your blogs have significant traffic ? Should I change my approach or the way I write content or I should just push through and keep grinding ?

Edit: Thank you guys all for your support. Here is my blog: petcritique.com