Pregnant?

Past few days I've been not me. Just tired and moody. I swear my boobs have gotten bigger. Period due in 4 days but just today/last night I had brown ish discharge. Could this be implantation bleeding?