Are all causes of epilepsy genetic? does it start anytime in life?

my sons started his attacks at the age of 16 yrs old, now hes 20 yrs old and still taking Depakote 1000mg/day, still indefinite until when he is going to take it..

'); var maf_after_2nd_p_data = maf_decode_string(''); var maf_after_3rd_p_data = maf_decode_string(''); var maf_after_4th_p_data = maf_decode_string(''); var maf_after_5th_p_data = maf_decode_string(''); var maf_after_6th_p_data = maf_decode_string(''); var maf_after_7th_p_data = maf_decode_string(''); var maf_after_8th_p_data = maf_decode_string(''); var maf_after_9th_p_data = maf_decode_string(''); var maf_after_10th_p_data = maf_decode_string(''); var maf_after_every_p_data = maf_decode_string(''); var maf_after_last_p_data = maf_decode_string('\"\"'); } $(document).ready(function(){ if(maf_header_data.trim() !== ''){ $($('header')[0]).append(maf_header_data); } if(maf_below_header_data.trim() !== ''){ $($('header')[0]).after(maf_below_header_data); } if(maf_above_header_data.trim() !== ''){ $($('header')[0]).before(maf_above_header_data); } if(maf_footer_data.trim() !== ''){ $($('footer')[0]).append(maf_footer_data); } if(maf_after_footer_data.trim() !== ''){ $($('footer')[0]).after(maf_after_footer_data); } if(maf_above_footer_data.trim() !== ''){ $($('footer')[0]).before(maf_above_footer_data); } if(maf_above_post_title_data.trim() !== ''){ $($('.entry-title')[0]).before(maf_above_post_title_data); } if(maf_below_post_title_data.trim() !== ''){ $($('.entry-title')[0]).after(maf_below_post_title_data); } if(typeof $(all_p)[0] !== typeof undefined && maf_after_1st_p_data.trim() !== ''){ $($(all_p)[0]).append(maf_after_1st_p_data); } if(typeof $(all_p)[1] !== typeof undefined && maf_after_2nd_p_data.trim() !== ''){ $($(all_p)[1]).append(maf_after_2nd_p_data); } if(typeof $(all_p)[2] !== typeof undefined && maf_after_3rd_p_data.trim() !== ''){ $($(all_p)[2]).append(maf_after_3rd_p_data); } if(typeof $(all_p)[3] !== typeof undefined && maf_after_4th_p_data.trim() !== ''){ $($(all_p)[3]).append(maf_after_4th_p_data); } if(typeof $(all_p)[4] !== typeof undefined && maf_after_5th_p_data.trim() !== ''){ $($(all_p)[4]).append(maf_after_5th_p_data); } if(typeof $(all_p)[5] !== typeof undefined && maf_after_6th_p_data.trim() !== ''){ $($(all_p)[5]).append(maf_after_6th_p_data); } if(typeof $(all_p)[6] !== typeof undefined && maf_after_7th_p_data.trim() !== ''){ $($(all_p)[6]).append(maf_after_7th_p_data); } if(typeof $(all_p)[7] !== typeof undefined && maf_after_8th_p_data.trim() !== ''){ $($(all_p)[7]).append(maf_after_8th_p_data); } if(typeof $(all_p)[8] !== typeof undefined && maf_after_9th_p_data.trim() !== ''){ $($(all_p)[8]).append(maf_after_9th_p_data); } if(typeof $(all_p)[9] !== typeof undefined && maf_after_10th_p_data.trim() !== ''){ $($(all_p)[9]).append(maf_after_10th_p_data); } $(all_p).each(function(i,v){ if(maf_after_every_p_data.trim() !== ''){ $(v).append(maf_after_every_p_data); } }); if(typeof $(all_p).last() !== typeof undefined && typeof maf_after_last_p_data !== typeof undefined && maf_after_last_p_data.trim() !== ''){ $($(all_p).last()[0]).append(maf_after_last_p_data); } }); function maf_decode_string(str){ str = str.replace('\'',"'"); str = str.replace('\"','"'); return str; }