Low test levels can often cause depression. Go to an endocrinologist specializing in hormone Replacement Therapy or anti-aging and get tested. If you are truly low then you should be able to get a script for it and have regular medical check ups.