I'm not sure I'm qualified to help here - but I think to aid everyone else - you need to lay out some more details. Can you provide ... a clear timeline of your key events (e.g. arrival, birth of son, courses attended, visa extensions, marriage etc)? Can you also provide some details of your financ...