This is a problem that will require time and effort on your part, before it gets worse, so you need to decide if it's realistic for you to give it that effort since you are obviously a busy M.. There are separation anxiety meds, but these usually don't work alone. The best thing would first to ask your vet for a referral to a behaviorist, a trainer won't help. You need to start behavioral modification. That usually means committing to a program where you first put her in the crate without closing the door, like 50 times, then come get her to show her it's okay. Then in the crate with the door closed, like 50 times or however long it takes for her not to get nervous. Then in the crate and you walk to the front door, then in the crate, you walk out of the front door, then the same, and you leave for a minute, then 5 minutes, then 15, then 1/2 hour, etc, until it's a longer period of time. This way she gets to learn it's okay. The other important tip is when you come home, as well as anyone else in the house, you can let her out of the crate, but do not look at her, do not pet her or praise her or kiss her, basically just ignore her for like 45 to 60 minutes. When you make a big deal of coming home or going out, it becomes an anxiety ridden event for her. If you just ignore her before and after, she learns it's not such a big deal.
Obviously, as a vet, I realize this is a big undertaking, but at 2 years old, it's especially important you do it now, just as with a child, because if you don't, I promise you it will get worse. That's why I ask if it's realistic for you to put in the time and effort. For a while you basically have to treat her like a 4th child. If you can't, as I said, it will get worse, so you may want to consider seeing if there's someone who can take her for a while with more time on their hands. Good luck, I know it's hard with little ones!