I used to put 1kg into 100g freezer bags, squeeze the air out and seal.
Then I’d defrost and use as I went.
Seemed to work, but had a niggle. Was never really satisfied towards the end of a batch. That would only be about 4 weeks.
These days I still divvy up into 100g bags but I keep them in an airscape until I need them. 100g lasts 2-3 days.
I prefer the taste and for me results are more consistent all the way to the end.
I think the defrost can be the issue.
A few people have said they grind straight from frozen and that works well.