These are all technical questions which cannot be answered using Astrology. Astrology only can evaluate your horoscope and get an idea of how potent your various houses are and the net happiness in life. We do not have means to answer such specific modern questions. If we could do that, we could as well give treatment for a disease without going to a doctor. Read my blog to get to know what is the scope of astrology. Perhaps you should ask your reputed astrologer for a detailed reply.