Still struggling with breast feeding

Hello my LO is a month old and I am still struggling with breast feeding, despite many trips to lactation, changing positions, nipple shield, haaka to empty some out and more.

My biggest challenges are : he takes forever to eat (1 hour plus); then seems content and comes off the breast by himself, but then continues to root and fuss. He still struggles with latching and becomes frantic when I’m too full to grasp on. He falls asleep on the breast.

I feel like I’m failing. Is anyone else still struggling with BF? How do you know when enough is enough? People say it’s supposed to get much easier at 3-4 weeks and it has not for me. I feel like giving up.