Been lifting almost a year. Having an issue with gaining mass. Every time I gain a few pounds, it ends up bing fat, so I clean up my deit to lose it. Then, I'm skinny again. So I bulk. I've tried clean and dirty bulks and I always end up looking flabby/dadbod. I lift 6 days a week, chest/tris, back/bis, shoulders/legs, repeat rotation, then rest day. I do abs every other day.

I'm eating 4000 calories. 200 grams of that is protein. Any fewer calories and I can't gain weight at all, but at the current amount I just gain fat