You started in January..... it takes TIME to get everything sorted out and for me, the first year of primal was a lot of experimenting and stressing and "I CAN NEVER EAT X AGAIN". Eventually, you'll get into a solid rhythm of eating and nourishing yourself and be able to balance that with treats.
But first, you have to get yourself nourished and healthy, then a lot of the "out of control" cravings go away. It's really hard to cut out all carbs because nutritionally, they bring something to the table. No, junk food carbs don't, but stuff like sweet potatoes, fruits, etc. do. Then if you layer on exercise, sometimes you may well need some rice or a potato. It's really hard to properly nourish and fuel your body without cravings when you eliminate entire macros. Like the low fat thing....
For me, I have finally gotten to the point that my body lets me know what it needs to be fueled and nourished. Now I am dealing with food enjoyment and have found that my anxiety about eating some chocolate or ice cream is actually worse than what happens when I enjoy it. I'm getting there. The "real crap" will start to taste like shit after a month or two of clean eating. But you know, the good stuff is still appealing and figuring out when it can be enjoyed is kind of a challenging exercise.
So it's a process. Keep moving forward, don't give up, don't sweat the binges/cravings and realize that at the end, you can shape a really satisfying and healthy diet. It just takes time to figure it out and along the way you are getting healthier.