Sounds like an RI, but, WOW, 8 months is a very long time to let something like that go on.
please have her checked out, the sooner the better.
even if it is just a booger, the vet should be able to let you know what it is
and be able take good care of her for you.
good luck