Medical center, chemist , community needle service or order a box online ( Glass vials are a reliable company )
Best size is 3ml syringe with 23 -25 G needle at least 25mm long( longer for Glutes ). 25G is a bit small to draw up thick oil so get some 21G for that.
Think you might mean 1ml weekly which is plenty to start with ( Most Dr’s recommend every 2+weeks) You best get some help with injecting if you haven’t done it before- Dr ,Nurse, Chemist, community Needle center or Body Builder might help. If it’s your first cycle add Var after first month as orals are safer with a shorter time period.