I believe every epoch is 30,000 blocks and it takes 14-15s to solve a block, So that is a new Epoch every 4.8 - 4.9 days. 60 epochs left till DAG 95. Therefore Musicoin should be mineable on 2GB cards for another 291 to 312 days
Musicion will hit 2GB barrier at 11/FEB/2019, expanse will do the same in april 2026
Where do you get these numbers, cause according to the actual statistics for musicoin and how often it changes DAG it will hit DAG 95 which is the last possible DAG for 2GB cards around July of 2018.
https://investoon.com/tools/dag_sizeThis website's information is inaccurate. You can check with claymore miner in benchmark mode where will the DAG file generation fail. Mine failed at DAG #176 and I have GTX 1060 3GBs , which will be ruled out sooner than I though..

about 9.6 months from now if I did the math right.
This website shows that 3GB cards will drop at DAG #256 which is not true.
Also it is worth mentioning that DAG allocation is a matter of software configuration. What I mean is that each vendor decides just how much his Video card model will allow its memory to be filled to full capacity. At dag 175 my cards were about 2650 MB used as per MSI afterburner. Which means that in theory they should be able to do DAG 176 as well (very small MB difference maybe 20-30) but they can't, because they have some small reserve that has to be left (I guess) The card that had the monitor on it had 2800ish of its memory used so I guess it is the culprit (if one fails maybe all fail)