Passport and visa left for 2 months

Hey all,
Im a Pakistani girl married to a srilankan. Ive got a spouse visa in srilanka. The issue is that i want to apply for hajj in the last moment with my husband. But my passport and srilankan spouse visa are expiring in 2 and a half month. Can i get rhe saudi visa for 21 days for hajj? Any possibility?

You should go and ask the Saudi embassy in Sri Lanka.