Thank you for trusting your question to JA today. I am a licensed attorney with over a decade of law practice and over 20 years of experience in the legal field. I’m happy to be of assistance.
Military law and divorces don't actually establish an entitlement. You are not entitled until a court order issues you a right.
All the law does is grant the state court (including Virginia courts) the right to divide military retirement, if they choose to do so. The law does not require a state court to.
Most state courts do (including Virginia) and often choose to use a formula which takes into consideration your length of marriage.
Let's assume he only served 20 years and you were married 18 years of that military service (assuming your entire marriage was overlapped by military service). You'd potentially be able to get 18/20 times .50 or 45% of his retirement. That's not a guarantee or a right at this point. It is just one possible outcome. The court could grant you 0% or 50%, or anything in between based on any formula is chooses.
As for the inheritance, that is not a matter of military law. It usually would not be considered a shared asset though, no.
If you have any further questions, please let me know. I invite follow up questions, so use REPLY for those. If you have no further questions then good luck going forward and please do not forget to rate my service with a top-three rating so that I receive credit for working with you today. Please rate me based on my service and not on your satisfaction with the law, which I am not in control of and I am just reporting to you. Also, feel free to request me in the future, if you have questions concerning a different matter.