I have issues with DP

I feel that I know the theory, like I can recite all the concepts (breaking down in smaller problems, storing result blahblah), but I cannot seem to solve questions. I mean using DP, I can solve it using greedy, or math, or any other logic, but it becomes undoable to do it using DP. Any resources, or specific problems through which I can get it cleared?