Note: In general, imminence is often time-based, i.e., the attack will happen in a matter of moments. It can also mean that the attack is inevitable, if not defended against, even if the attack was not going to happen immediately. I tend to look at imminence and inevitable as two sides to one coin or rather a symbiotic complementary relationship as in the concept of yin-yang. In other words, it depends on each situation and how other factors such as JAM along with the five stages, etc. Example, “If a victim is threatened with harm and it cannot be avoided, regardless of the time-based imminence, and the victim waits till the last moment the principle of self-defense must permit the victim to act earlier - as early as a prudent person could defend him or herself effectively. Again, seek legal advice on these and other concepts presented as this author is NOT a legal expert. Use this as a guide in seeking more information, etc.
Note II: Inevitable is a means by which the legal system can forgive for the lack of imminence when certain circumstances are involved such as the Battered Souse Syndrome (BSS) where inevitable is allowed vs. time-based imminent, etc. Once again, seek legal advice on this subject.
Imminence Advice, not legal: Make it a primary concern that you are able to articulate, prove and show that the threat you faced meets and exceeds the nature of imminence. It is about using the concept of imminence to show you legally applied self-defense. This does not mean you don’t have the other factors but it seems that legally the prosecutor is going to go for an easy win if your actions even remotely drop away from the imminent nature of the threat you were forced to handle, the threat you faced. Many of the references I use tell about articulation but this one source recommends you make sure when you articulate the situation you give imminence factors your very best. Again, as stated over and over again, get legal advice BEFORE you need legal advice. (think JAM/AOJ and the Five Stages, etc.)