Cut advice

I can only get my hair like this right after washing. I have to wear it up other days because the bottom turns into a frizzy, tangly mess. My hair is really fine, just a lot of it. I did get a devacut about 8 months ago. But they cut it when it was still wet, and then tried to sell me all the products (they just put it on the counter when I was ready to pay, "you need this"), and to come back again in 6 weeks... The cut was definitely an improvement from what it was before, but I haven't been back to that place. I think the top layer needs to be shorter? I've been thinking about just cutting it myself, but I'm scared lol. Help!

Routine: Flip hair upside down in the shower, detangle with fingers and squish to condish with Tresemme Perfectly Undone every 3 days or so. Every 3rd/4th wash I wash it first with Herbal Essences Bio Renew shampoo. Squeeze out excess water, then while still upside down apply half a pump of Shea Moisture Fruit Fusion for Fine, Wavy Curly Hair as a leave in. Finish with Herbal Essences Totally Twisted Curl Scrunching Gel. Plop for 30 minutes in a microfiber towel, then diffuse or let air dry (3-4 hours, takes forever). Scrunch out the crunch and separate curls when dry. In between shampooing I use a dry shampoo when necessary (mainly my bangs).

/r/curlyhair Thread Link - i.imgur.com