I am expecting my period b4 16th of jan coz I had sex 16thdec but my period came 30-3 of jan s that enough to b my period for this month?

Get a pregnancy test. Bottom line, you need to get a pregnancy test. If you are sexually active, aren't using contraception and have a delay or change in period, there's a chance you could be pregnant.
Use contraception!! Either you want to be pregnant or you don't. This is the 21st century. Plan your family. Check a pregnancy test and see your obgyn.