It sounds like at one point you had ew cervical mucus, but now judging from the change in color and texture it seem like you are now dealing with hostile cm...Meaning it is either killing the sperm or making it difficult for the sperm to travel into the cervix. You should go to your doctor and tell him all of this because this change could have been caused by a change in your diet which is a quick fix, or it could be a change in your hormones or you could have an infection which needs to be treated.
Also on average it takes a healthy couple 6 - 12 months to conceive and normally a doctor won't becaome concerned until after that time.
You also said that sometimes af comes as early as 3 weeks, have you done any charting or used opk to figure out when you are ovulating? Because you may either have a short cycle or you may have a short leutal phase, our you may just be bding at the wrong time.
Its soooo much factors that comes into play when ttc, which includes timing..... Its hard to pin point one factor as the issue and then again there may not be a problem at all.
But you do need to see your doctor because such a drastic change in your cervical mucus should be checked out..