All these symptoms could be due to early pregnancy
But, any kind of spotting or bleeding in pregnancy needs evaluation,other than implantation
spotting which occurs around the time of expected period.
You have not mentioned your last period date.
I would suggest you to consult your doctor and fix an appointment for USG.
Also, start taking folic acid
Hope this information is helpful.
Dr. Mrs. Sumeet Baheti