You have Type 1 Diabetes
as your age is only 25 years and suffering from it for last 8 years .As your body is not making insulin you need to take insulin from outside may be a Basal insulin and a short acting insulin along with major meals, which I hope you must be taking.
you need to keep a calories count because you have behaviour problem manage diabetes in such a way you do not get hypoglycemia which may make you hungry and you may end up taking more .
Antidepressant is Ok but antipsychotic
drugs may make diabetes worse and have lot of side effects even damage pancreas, in harmones may raise the level of prolactin. so treat in consultation with a Psychiatrist
and Behaviour Therapist is needed in your case . yes for contraception
use barrier method which would be advisable or if you already have child may go for multiload copper insertion.discuss with Gynaecologist.All the best.