Oh boy...I know this is really tough
For me, I just couldn't bare the thought of not having my Yorkie-babies with me, they mean the world to me and they are my responsibility, regardless where my life takes me. So for me, I could never part....When there's a will there's a way
...But...I do know that sometimes, for some people, rehoming is the best solution. *If* that's what you decide to do, please, please, please make sure you are 110% comfortable with the new family that you choose. Check Vet references, personal references, charge a small rehoming fee, etc...And you can even try here on YT to find him the perfect home
I wish you the best and hope you can figure it all out