I agree with you Dear samira12 in each word you say ,but we choose this road and we must tolerate and sacrifice , sometime I regret I let my husband sponsor me and let him travel to Canada, but me and my husband took this decision together,the days and moments passed while we are separated causing pain and sickness and just thinking of this loss of these precious days of our life are wasted only for silly stamp on my passport to let me be with my husband just thinking of this killing me, my advice to you Dear samira12 is stop thinking in what you loss because your pain of separation from your husband is sufficient to make you feel sick and pain and instead of think in your loss try to think what will you do when you get visa and meet your husband,Dream in happy moments and nice places you will visit with your spouse very soon :-* :-* the problems start large and decrease its size with days until you forget it but the happiness and love start small and become large with days and become unforgettable so start you happiness with small dream and it will get real and large with days :-*