And as for the NHS stuff, why didn't they tell me I wasn't allowed to use it? I just walked in the surgery and signed up, was sent an NHS number, seen my a midwife and all that. I even told the midwife and health visitor that I was here on a tourist visa and they never mentioned anything about it leading to me being in trouble over it.
Are they going to deport me and take me away from my baby? Can they do that? What should I do?
Unfortunately the NHS thing is one of those "ignorance of the law is no excuse" situations. i.e it was your responsibility to work out if you were entitled to free at point of contact NHS, not your health visitor etc. To be fair, they may not even know, lots of people in the NHS just don't think about billing, it never occurs to them.
But yes, you are responsible for your NHS costs and it may complicate applying for visas in the future.
They may have you removed, I don't know. I think because of the baby it makes it much more complicated. I would get your baby their US passport ASAP.
You should consult a proper immigration solicitor as webyJ recommends as your case is going to be very complicated whatever you choose to do.
The simplest solution I could see would be to return to the US and wait until you are 21 to and apply for a spousal visa.
x-posted with historyenne