Are you a freshman ? Data Structures is one of the challenging classes in CS. Hang in there! Don’t compare with your non-CS friends who may not have to spend that much time on projects and assignments. You can reach out to TAs or tutoring if you need help.
I’m a junior now. I’ve been going to office hours & I’m in a study group for Data Structures but I’ve still been doing terrible in the class. I’ve been reading, watching videos, & doing diagrams, but every time we get the assignments it feels like I get stuck. I didn’t feel this way in my intro to CS courses, & I got a B in those.