H1-B check usually takes 3~4 weeks, I went back to Shanghai this March and was checked, I got return visa (H1-B) in three weeks.
What I want to say that to see your Mother is much much more important than you are in US, otherwise, you will find regretted for your whole life.