If you're marrying a US citizen and you're in the US and you entered legally, the I-129(F) is not the correct form. You'd need form I-130 and form I-485 amongst others. It sounds like you're not too far along in the process and that you'd benefit from a consultation with an immigration attorney to make sure that you're on the right track.
If he became a US citizen while you were under 18 years old, you may be a US citizen. Were you living with him? Was he married to your mother? These are important considerations because the fact that there was a drug conviction will prevent you otherwise from returning to the US.
Your priority date is not current. If you're in the US legally when the priority date does become current, then you can file these forms. Until then, it's not possible. Has your father applied for naturalization?