So I'm 22F and grew up on a healthy diet but in recent years I haven't made very good lifestyle choices, I do smoke 1/2 cigarettes a day and take painkillers quite often. Recently I've had bleeding what doesn't seem to be period blood and my period was 2 weeks ago and I'm super worried as this has never happened before. Could anyone give any reasons to why this could happen? Also, I've been going through a lot of stress in recent days so could that be related? I've had a google search and it's coming up with all sorts of answers so now I'm super worried. If anyone has any advice I'm grateful