I applied online for the I-130 around 7 months ago. The estimate in the MyProgress tab on the uscis website went from 6 months to 5 months to 4 months then jumped to 15 months. Feeling discouraged and wondering if anyone can shed some light on what to expect? Thanks very much.