It doesn't I need to invest in better soil but it kinda hard to get the good stuff around here I need to order some any suggestions
If you are having trouble getting good soil, then ditch the soil and move to media.
A good self contained Dutch bucket system won't cost you much and it will solve your soil issues.
You can use either perlite or hydroton as the media.
Here's a link to a guy who used to post some decent videos on the topic.
He grows tomatoes but the same general idea is used for cannabis.
Also, ditch that flora crap and get yourself some decent commercial fertilizer with micro nutrients, the same guy in the video above suggests a good fertilizer to use.
Not only will it be much cheaper, but you will have more control over what's going on with your plants, so when the SHTF you will be able to diagnose a lot easier.
To be honest, at 3 months you should be either completing the second week of flushing or getting close to starting a two week flush period (if you want to flush) and looking forward to a harvest date.
When did you move the plants from the 45 watt light?
Because it sounds like the plant went from not enough light to a lot and this may have caused it to go into shock.
Have you grown this strain before because purple on the branches and stems of leaves may be a genetic trait and nothing to be worried about. I have one strain that is like this.
How much Epsom salt are you adding?
Also are you adding any cal/mag?
This is really boosts growth.
Don't buy that watered down botanicare crap, buy a bag of calcium nitrate (if you don't want to buy 50 pounds look on eBay for smaller quantities) and mix your own, it is so much cheaper.
Sorry if I sound angry or like a jerk, this industry is just filled with so many junk products and people just keep clinging to them...
Good luck on your plant, don't let people tell you it's a lost cause, it isn't. The worst that will happen is that your harvest will suffer a bit, but keep growing it so you can take clones for an even better grow next time.